ON LOCATION in

Dekalb County, Alabama...

The rural mountains of northeast Alabama provide the perfect backdrop.  Little River Canyon National Preserve is one of the best kept natural secrets in the world.  The beauty and mystery of the canyon enhances the intensity and emotion of our film.