AlabamaThe Haunting Phantoms of the Princess Theater — Decatur, ALIn the quaint, sleepy town of Decatur, encased within the spectral halo of its uneventful history, lies the renowned Princess Theatre. The…June 23, 20254 min read