This photo was taken with my Canon 5D Mark 2 and the Canon 135mm 2L with a B+W NL-5 Close Up Lens. The NL-5 Close Up Lens is a screw on lens... it looks like a thick version of the B+W standard UV filter. It's an amazingly tricky add-on to work with. The Depth of Field (aka DOF) is incredibly short. Literally moving centimeters will affect the DOF dramatically.
After buying it, my friend and I had a lot of fun exploring what it can do. It's not cheap though... it runs about $60 USD. But give it a shot. Who knows what you can pull off with it. As for me, I'm going to continue placing it onto the front of my lenses. :)