A Land Rover 110 British Army ambulance…



A Land Rover 110 British army medical asset support vehicle.



You may also like...