Watch a horror movie with live organ music playing

The Tampa Theatre is one of the few original movie Palaces still standing. Built in 1926, it's home to the original organ as well.
Published: 5:41 AM EDT October 25, 2019
Updated: 5:40 AM EDT October 25, 2019