Discussion in 'Entertainment and Technology' started by Halflife2587, Jun 8, 2009.
from the videos from E3 its gonna be awesome.
Indeed it will be awesome! Can't Wait