Toronto International Film Festival(TIFF) Film HUMAN CLAPBOARD by Echo Advertising + Marketing
The Film titled HUMAN CLAPBOARD
was done by Echo Advertising + Marketing advertising agency for Toronto International Film Festival(TIFF) in Canada. It was released in May 2003.