- This event has passed.
Film: Imber’s Left Hand, UK Chandler Hospital
January 31, 2016 @ 2:00 pm - 5:00 pm
The 18th annual One World Film Festival presents Richard Kane’s Imber’s Left Hand (2014) on Sunday, January 31 at 2 pm at UK Albert B. Chandler Hospital’s Pavilion A Auditorium.