Britain's Daimler -- not to be confused with the German maker of Mercedes-Benz cars -- has been the supplier of royal rides since 1898.
Powered by a 150 horsepower 7.2-liter V12, this 21-foot Daimler limousine is the largest British car ever built. (The man standing next to it is of above average height.)
"It's just a beast," said Jackson.
NEXT