BEASTS CLAWING AT STRAWS screens as part of this year’s St. Louis International Film Festival November 5th –...