Release Date Updated
Duplex Systems has changed the official Face of Mankind website to reflect a new release date. The site now states that the release date is September 2004. This is likely a sign that the beta is progressing well, but no information aside from the new date is given. As news breaks on this title, we will have it here.