翠貝卡電影節
"IOWA" premiered at the Tribeca Film Festival on April 22, 2005.