Umbrella Corps - Return to Raccoon City Trailer
Channel:
Subscribers:
510
Published on ● Video Link: https://www.youtube.com/watch?v=And0tA-F_Kw
Umbrella Corps, known as Biohazard: Umbrella Corps in Japan, is an upcoming multiplayer-based survival horror shooter developed and published by Capcom for Microsoft Windows and PlayStation 4.