Tiny flagellates from the EEB greenhouse; video taken at 400x magnification. Possibly Ochromonas sp.
No download links available.