UFO Sighting Spooks Colorado Town

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

Examined