UFO Sighting Spooks Colorado Town

People in Lafayette report a strange formation of lights in the night sky.

March 28, 2011

Examined