Are You Ever Too Old For Neon?

Annika Harris | June 17, 2010 - 5:20 pm

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