A film still of "Frogs & Toads" (2009).
Close