This game looks awesome. makes me want to buy a ps3. i just thought id post a video for anyone that hasnt seen it.
Watch the Trailer
release date is late september 07 for those that dont know
Watch the Trailer
release date is late september 07 for those that dont know