Xidu (1985) [Short]

Australia (MIFF 1985 )
Director: Michelle Mahrer

Xidu is the force that propels man.

Select Festival

Search the film archive