Locals alarmed as ‘swarms of alien jellyfish’ wash up on popular beaches – The Cool Down

The Mirror reports that “swarms of alien jellyfish” are washing up on the beaches around Torquay in southwest England. Despite their otherworldly …

More Articles & Posts