If you were to look up the definition of the word ‘beast’, you would find that according to the Oxford Dictionary, it’s used to describe a large and dangerous animal, possibly of mythical status. Now, try to translate that to a specific car, and what do come up with? Perhaps the special limousine used to […]