The Steam game Hub is a good place to post them and start getting some veiws. On gaming forums they often have a video section. Post some in there for the related forum. Also if you go on forums a lot...
1 Answers · Computers & Internet · 04/06/2013
I think this is legit. Cause I was on a website that said the release date was in March. Eventho Gamestop said's the game comes out December 31st 2013.
1 Answers · Computers & Internet · 26/01/2013
... occurred in May 2007 on /v/, 4chan's video game board, where a link to the...to be a mirror of the first trailer for Grand Theft Auto IV (which was unavailable due to heavy...
15 Answers · Computers & Internet · 30/07/2009
1 Answers · Computers & Internet · 27/04/2009