'Area 51' (PS2/Xbox/PC) - 6 New Screens
by Rainier on March 23, 2005 @ 7:18 p.m. PST | Filed under News
Area 51 is set in the U.S. government's most top-secret and secure facility located in the Nevada desert. Players take on the role of Lt. Nick Cross, a hazardous biological waste specialist sent to investigate. Read more for details, and a few screens..


