Louisville’s International Festival of Film by Major Dodge / May 18, 2014 215 Views No Comments Winner of Audience Award for Best Film, Behold The Noose, 2014. Share: