Giant “alien” jellyfish have been found washed up on a British beach. Joel Gabirel, an engineer and amateur photographer, shared pictures of the creatures after he stumbled across them while on ...