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]