Titanfall – Ogre Reveal Trailer
You ever see a game that you know your are going to have to play? One that motivates you so much that you are even willing to buy a console just to play it? I thought I could hold out, but it looks like I’m getting a Xbox One. Tempting trailers just keep coming, this…