A new trailer emerges for Umbrella Corps, a new third-person shooter set in the Resident Evil universe launching in May 2016.
Umbrella Corps Second Trailer
Posted on: Jan 26, 2016
A new trailer emerges for Umbrella Corps, a new third-person shooter set in the Resident Evil universe launching in May 2016.