The 1885 Clock Tower stands on a truck ready for the arrival of the Back to the Future Car Rental The 1885 Clock Tower stands on a truck ready for the arrival of the Back to the Future Car Rental