Here's the latest in the tag Truckee

Penis Sculpture Gives Small Town Blue Balls

Local residents of Truckee, CA, got a bit more than they bargained for when they allowed an MTV film crew to erect an eight-foot tall ice sculpture in the shape of a penis. Town officials […]

Posted in: Embed, News & Rumors, People 15 years ago 3