Strange Stairway and Structure Appears in the Clouds Over Laurel, Maryland (Video)
A mysterious mega structure including a stairway appeared in the clouds over Laurel, Maryland, on June 20, 2017. This is what the photographer said about the strange sky phenomenon: “My friend was in their car driving when they saw a mega structure… Continue Reading