People stand in the town of Pheonix Arizona, staring up at a strange v-shaped formation of lights in the night sky.

The Phoenix Lights Phenomenon: A Massive UFO Sighting Unravelled

In the quiet evening of March 13, 1997, the city of Phoenix, Arizona, became the unwitting stage for one of […]