29 bizarre stills from Ann Arbor Film Festival entries

Prev
Next

The 54th Festival will feature more than 200 films, videos, and live performances with over 30 world, North American, and U.S. premieres. The festival runs March 15-20.

Tickets and more information available here.