Delila is a bored young lady who has an obvious stalker, Bill. As Delila watches TV, and Bill watches Delila, she fantasizes about what she sees.
April 23, 2003
Released
There's a Caterpillar in My Bok Choy
1h 26min
—
English
2025
2002
1992
1970
1999
1989
2010
2000
1966
2024
1977
2021
1965
1932
2003
2001
2004
1996
1949