Please search the game on Gamespot and leave your reviews in the designated place on the game pages.
Why do people keep leaving reviews in the forums? There is a designated spot for game reviews which I believe you can leave comments on and give a thumbs up or down.
Log in to comment