6.0 / 10
(9 votes)
Short film release
France,
United States of America
Music
5 minutes
1996
Abel Ferrara
Director of Photography
Makeup Artist
Costume Design