Tuesday, October 2, 2012

Believe it or not a third Google street view UFO has turned up on South Carolina News. I wrote these sightings off as lens flare (and still do) but many of the so called experts are putting a lot of credence into these sightings. So I leave the judgement up to you. You will find the third sighting in the video news report below. 

Texas on the left, New Mexico on the right