I love getting new movies to watch, especially horror! The Devil’s Left Hand starts out creepy and just keeps going. You know those movies you watch with your eyes wide open the whole time so you don’t miss anything? It’s one of those movies. Starring Laurene Landon (Clown Motel 2, Nation’s Fire), Yan Birch (Beneath […]