UFO Spotted in Utah
January 31st, 2011 link to (permalink)
A number of Utah residents reported seeing a UFO above the town of American Fork around 7:15 last night. The UFO appeared in the form of three red lights, which hovered in formation and apparently dropped flares.
comment »