Discussion in 'Gaming Section' started by crasianlee, Jun 8, 2016.
Time to armor up.
this game trailer literally looks better than all of the marvel movie trailers