A slow afternoon is saved by a Curbed correspondent in Tribeca, who finally nails a photo of the famed iPods Lick Balls sticker. He emails,
Here's the rub...these stickers are REAL easy to peel off. That's why whenever I see one it's gone the next day. I called Downhill Battle to see if they were behind this. They said, "No
this is not us, but we're all about stickers. We love iPods." They just
hate iTunes. Go figure.