UFO Filmed Above Chicago, Causing Sports Stadium To …

Multiple witnesses watch a UFO over Soldier Stadium in Chicago as it eerily begins to glow green.

0
Like
Save

Comments

Write a comment

*