I was wandering around the shops in an unfamiliar town this afternoon, and was surprised to spot a pair of U2 sunglasses in a shop window! They had a whole range of these 'Spekkles' shades with different stuff printed across the lenses. I also spotted a pair with the Rolling Stones tongue logo, although they weren't all music-related.
These are the U2 ones:
I found the company's website, you can buy them from here! They were £6.99 in the shop but they're only £6.00 / $9.90 on the website. (Free delivery within the UK, £2 for shipping elsewhere.)