by emattil
RACHEL, NEVADA/USA – March 30, 2010: The tall metal Alien figure at the Alien Research Center located on Nevada's Extraterrestrial Highway near Area 51.