Leo Fafard - Biography

Leo Fafard is known for his work on Tideland (2005), The Impossible Elephant (2001) and Grace (2009).