A tale of 2 halves

15 min read

Midland ‘Half Cab’ No. 41708 has a secure future at its o