The Duel – Trailer
Danny Pape
29 Apr 2016
A Texas Ranger investigates a series of unexplained deaths in a town called Helena.