Indiana Cressida Proves That A Snowball Has A Chance In Hell After All

This is Down On The Street Bonus Edition » 11/04/08 4:00pm 11/04/08 4:00pm, where we check out interesting street-parked cars located in places other than the . You know those movies about the scattered survivors of a heinous plague? Here's a machine that's emerged victorious- though hardly unscathed- from repeated assaults by the dreaded . spotted…