A German WWII dress bayonet K598

1/3

Hammer

£80

A German WWII dress bayonet K598