So this game...

#1MasterSaiPosted 11/10/2010 1:23:20 PM
This game got announced and released on the same day?
#2RocketHammerPosted 11/10/2010 5:22:27 PM
seems like it...