SRS Cinema have the Christmas terrors PSYCHO SANTA 1 & 2 available to order this December. Psycho Santa – While on route to a holiday gathering, young Ron teases his wife about the legend of a backwoods Santa with an axe to grind. However, when the legend comes to life,…