By Emmanuel
April 20, 2016 at 12:08 pm · 1 min read
On April 18, 2016, a mysterious red glow lit the sky of Chalchuapa, El Salvador. This unexplained glow baffled residents.
Check out the red sky in this creepy video:
About the author
Emmanuel
Keep reading
The Daily Brief
A concise briefing delivered directly to your inbox.
Free to join. Unsubscribe any time.