Denver's cardboard cutouts of South Park.

Did anyone see Satan?
south_park.0.jpeg