CobraEmergency
[email protected]
The Land Rover, an iconic vehicle of the British Army and the UK since 1948, saw its production come to an end in 2016 with the discontinuation of the Defender model after 67 years.
https://twitter.com/CobraEmergency