This low-budget horror movie seems to exist solely because its creators had access to a spooky location: Montezuma Castle, a ...