UFO Sighting Filmed Over Leningrad Oblast In Northwestern Russia

New video footage of multiple unknown lights hovering in the sky above Leningrad Oblast In Northwestern Russia.

Leave a Reply