Struggling indie filmmakers travel to an obscure mountain town's film festival in a last ditch effort to sell their movie.
Mother hopes renewed reward will help find her son’s killer...
Comment