01-09-2007, 08:11 PM
im seeing alien hominid hd and some game named rain but where can i get them from. the site says that the achievements of both games are now listed on the site but when did they come out. is rain an overseas game.
View Full Version : where are these games at?