Denver's cardboard cutouts of South Park.

Did anyone see Satan?