Famous Glasses
28 pieces of eyewear made famous by their equally famous wearers. Limited edition prints are available here. [via Buzzfeed and Blame it on the Voices]
28 pieces of eyewear made famous by their equally famous wearers. Limited edition prints are available here. [via Buzzfeed and Blame it on the Voices]