Karen Cheung

Filmmaker

Headache Hotel
Ever had something you just couldn't get out of your head? And how did it get there in the first place.

United Kingdom
Runtime: 2:15
Year: 2005

Featured in AIAF2006 > International Program #1