Return to freeway64's garage

5 Views
No Comments
No Likes
Published on 18 March 2025

Here is the (in)famous ad for the 1965 Ford LTD claiming to be quieter than a Rolls-Royce.