Toyota 1972 Crown gets new leash of life 0

It’s safe to assume that most people in the UK won’t be familiar with the Toyota Crown 2600 De Luxe. So, allow us to introduce you to the longest running model in the Toyota family. This particular 1972 Toyota Crown 2600 De Luxe is an extremely rare sight on British roads, showrooms or museums. Japan(…)