310 Views

CBS News feautures UFO sighting from Alvin, Texas (Video)

CBS News feautures UFO sighting from Alvin, Texas (Video)

The sighting from ALVIN,TX back in 2008 was selected among a few others by NATIONAL GEOGRAPHIC‘S CHASING UFO as a real sighting and among the best clear daylight shots ever taken.

What’s Popular Now:

Be the first to comment

Leave a Reply