When a horse festival in the Tibetan village of Litang devolves into a showdown with the Chinese police, tempers flare and bullets fly!