Johan C. WyckoffApr 15, 20203 minAll Thumbsticks Game Review: Resident Evil 7: Biohazard The only thing scarier than this quarantine.