6 UFOS Seen Over Las Cabras, Chile Leave Witnesses Baffled.

6 UFOS Seen Over Las Cabras, Chile Leave Witnesses Baffled. Source video: https://www.youtube.com/watch?v=TEMvHyKfjB4 More videos from Of Sound Mind And Body: Fleet Of UFO’s Pass Near The International Space Station? What Were They? Large Triangular Craft Seen Over The Indian Ocean Near RĂ©union Island. Strange…