The 1885 Clock Tower stands on a truck ready for the arrival of the Back to the Future Car Rental
Rent a DeLorean time machine as seen in the 1985 motion picture Back to the Future
The 1885 Clock Tower stands on a truck ready for the arrival of the Back to the Future Car Rental