Video: Cluster of UFOs Filmed in Mexico | Coast to Coast AM
An intriguing video from Mexico shows a curious cluster of lights in the sky and some suspect that they could be an armada of alien craft.
www.coasttocoastam.com