Car of the Day: Triumph Mayflower

This Triumph Mayflower was specially constructed for easy examination of engine, interior and coachwork at the October 1951 London Motor Show.