Video

Roswell, New Mexico Presents - The UFO History of Roswell

Roswell, New Mexico is a town famous for its extraterrestrial mysteries. In celebration of the upcoming premiere of The CW's Roswell, New Mexico we take a closer look at the town's encounters with UFOs.