
The above image, tweeted by UfoOfInterest, both describes and explains the recent “pillar of light” in Shenyang, China. It is simply a building, illuminated by the sun, but also obscured by fog. The brightly reflected sunlight creates a mysterious look ... Read even more