Netflix has published a new Resident Evil trailer ahead of the show’s July release

It’s set in New Racoon City and features the Umbrella Corporation

Netflix has published a new Resident Evil trailer ahead of the show’s July release