Gaming Resident Evil 3 Possibly Leaked!By Alexandrea Orozco-LauApril 23, 2019 Resident Evil (or Biohazard) has been a long running gaming franchise for Capcom for many years. Literally creating games that…