Leatherface

Leatherface In Town!
Cameras are rolling again in Northwest Louisiana for another movie. This time it is Leatherface 3D, a remake of The Texas Chainsaw Massacre franchise.