UFO Videos

Unknown craft filmed over Longview, Texas – 26th Feb 2013

Unknown craft filmed over Longview, Texas – 26th Feb 2013

This video of a large unknown craft was filmed over Longview, Texas on Tuesday, 26th February 2013.

About Author

admin

Leave a Reply