Toronto International Film Festival 2008: Appaloosa and Two-Legged Horse by Fernando F. Croce September 7, 2008 Appaloosa is horseshit, mostly.