Giant jellyfish are appearing in larger numbers on Great Island beach, Wellfleet, Cape Cod
Giant stinging jellyfish are appearing in larger numbers on Massachusetts beaches. The Lion's mane jellyfish also known as the giant jellyfish was spotted at Great Island beach in Wellfleet, Cape ...