So the world of Resident Evil (or rather Biohazard) has invaded the Japanese Universal Studios in the form of a live action attraction...
All tagged Biohazard
So the world of Resident Evil (or rather Biohazard) has invaded the Japanese Universal Studios in the form of a live action attraction...