The Spirit featurette - My City Screams

The Spirit hits theaters Christmas Day!!