George Kuchar
2004 • 27m
A series of abrupt vignettes and transitional montages paint a torrid portrait of a tropical isle in the grip of terror. Linda Martinez stars in this latest atrocity from studio 8 in the San Francisco...