Leyland Beaver

Leyland Beaver was a truck made by Leyland from 1939 to 1975.