One of the films I am anxiously awaiting is the film Toad Road. This dark demented tale will make its way to limited theaters later this month. A new clip has surfaced online and I have it for you here.
The film opens Friday, October 18th at the Arena Cinema in Los Angeles, and in New York at Cinema Village on Friday, October 25th. Artsploitation Films will be following up the theatrical release with a DVD/VOD release on December 10th.”
Categories: Movie Clips