Rods Articles

A UFO Sighting Over Chilean Air Show?
· 4

What some people are calling the most astounding evidence ever collected, is a video from a 2010 Chilean air show at El Bosque Airbase in Chile. The video shows several aircraft doing stunts, then out of nowhere comes a small …