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:
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: