What is a raccoon police?


What is a raccoon police? The Raccoon Police Station is a fictional police station that appears in Capcom's Resident Evil survival horror franchise. The headquarters of the Raccoon Police Department, it is situated in the heart of Raccoon City.


No records found.