58MM Soft Rubber Collapsible Lens Hood for Camera Lens with 58MM Filter Thread + Rain Cover Protector for Digital Cameras (1 with external flash, 1 without external flash) + Bonus JB Digital Microfiber Lens Cleaning Cloth Includes: 1 x 58mm Three Way Soft Rubber Collapsible Lens Hood / 1 x Rain Cover Protector / 1 x JB Microfiber Cleaning Cloth. Rubber lens hoods provide extra protection from accidental bumps or scratches thanks to high quality shock absorbent rubber. Compatible for use with any lens with a 58mm filter thread. This Rain cover is designed to protect a camera, lens and shoe-mounted flash from any unexpected weather condition. The Microfiber Cloths is a perfect tool for cleaning HD and Dslr's digital cameras, etc.