University of New South Wales (Australia)
University of New South Wales: School of Physics: Physclips: Geometrical Optics
Physiclips thoroughly presents geometrical optics concepts like rays, refraction, Snell's law, total internal reflection, dispersion, mirrors, and lenses with animations and film clips.