Bayonet sockets

Project Archive

An archive of projects that the Royal Armouries has been involved with.