cupure logo

Raccoon City News

Raccoon City is a fictional town in the Resident Evil franchise where the major outbreak occurs.