News

Locals strolling along Popham Beach in Maine were stunned to find what looked like a pulsating, gelatinous mass sprawled on the sand. Upon closer inspection, it was a giant lion’s mane jellyfish — its ...