anybody who got suckered into buying one of those promotional "Star 102.3" bumper stickers, and then actually put it on their car, is really dumb. if you happen to be one of those people, i pity you. i saw one today that looked like someone tried way too hard to peel it off, with little success
(
Read more... )