We have featured a few of these mugs that are designed to look like camera lenses here at Geeky Gadgets, the latest ones are from the guys over at Photojojo, there are two versions available, one designed to look like a 24-105mm lens and the other designed to look like a 70-200mm lens.
If you want one these fun Canon Camera Lens mugs are available for $24 for the 24-105mm version and $30 for the 70-200m version you can find out more details over at Photojojo.
Source Gizmodo