Independent Shorts Awards

Sketch

An artist who draws bizarre horror-themed illustrations loses himself in his dark world. Directed by Jared Leaf (USA)