’Space jellyfish’ soars across Russia’s skies

Locals in Russia’s Leningrad region were lucky to witness a rare phenomenon known as a ’space jellyfish’ during the launch of the rocket over Lake Ladoga
Back to Top