12:34 PM EST on March 24, 2005
Damn. For a sec I thought that was a giant Cheeto. (Via Cityrag.)
The week's most important music stories and least important music memes.