Self-Contained
16mm film ; color; 2:15 min (2004)
by Usama Alshaibi
starring Kristie Alshaibi
Emerging from the plastic cocoon.
screenings
Featured on Nerve.com
The Lucky Cat (Williamsburg, New York City, April 2005)
Sleaze Z Fest 2 (Chicago 2004)