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]