World’s largest jellyfish spotted near Cape Cod
One of the planet’s largest species of jellyfish—the Lion’s mane jellyfish (Cyanea capillata)—have been making unwelcome appearances on Massachusetts beaches, as reported by the Boston Globe. These invertebrates’ bells can…