The Leopard's Spots

United Kingdom

3 min     5     1918     United Kingdom

Overview

British propaganda piece warning against buying German goods after the war, summer 1918.

Similar