This video is about “aliens” hovering over Russia. Might it be the Nephilim returning? It might also be some military experiment.
Thing is this is not just one of those videos where a conspiracy theorist takes a shot of a light in the sky, 100′s if not thousands of people actually saw these lights all over the city of St Petersburg. (Russia i suppose).