Dec 12, 2005

Howard Stern Billboard

The rumor is that Sirius has placed a huge billboard on Varick and Grand in NYC that reads, "Howard Stern is Coming... All Over America." Anyone has a picture?

No comments:

Post a Comment

Hey, we moderate posts on old comments to kill stupid spam but everything legit gets approved pretty fast.