Umbrella Corps is a black mark on the Resident Evil series' record.

Read More...