Annie The Ambulance
Land Rover MonthlyFebruary, 2026
Annie is an 80 inch Land Rover, assembled under license by the Belgian firm Minerva SA and converted for military use as a field ambulance…