Scotty TheunissenApr 16, 20182 minThe Black Lodge is Back!The Black Lodge is a local video rental store re-opening in Memphis, Tennessee. Now I know what you’re thinking, why is there a video...