Canon Thermo Travel Mug in a shape of Canon EOS 70-210mm F4.0L Lens with Stainless Steel and Drinking Lid, Thermo Lens Cup - Black Version
Rotate to move / extend the cup and look at your friend's reaction. Holds up to 16oz.Is very portable and can be brought almost anywhere while keeping your hot drinks hot and cold drinks cold.