The JJC KE-EG Long Eye Cup is designed for selected Canon Cameras. It offers protection to the viewfinder against bumps and scratches, but also against dirt, moisture and unwanted light. The eye shell is made of durable plastic and soft silicone material for more comfort.