The Anachronism is a 2008 steampunk science fiction short film written and directed by Matthew Long. It won 7 Leo Awards. There is an official site. There is a Facebook page, which sets up the film this way: "On a sun-dappled summer day a science expedition propels two children towards an enigmatic encounter at the edge of their known world."
This film makes me ashamed of mothers everywhere.
HT: No Fat Clips