Are You Ever Too Old For Neon?

Annika Harris / June 17, 2010

“Hell no,” exclaims Debbie Harry in a pair of shocking neon green pants and top. [Manchester, 6/17/10]