For a better experience on MUBI, update your browser.

Bug Off!

T.C. Christensen United States, 2001