News

A towering lion’s mane jellyfish, nearly 5 feet in diameter, was found washed ashore at Willard Beach in South Portland, Maine, over the weekend. Known as the world’s largest jellyfish species, ...