A British soldier who went crazy about the concept
image text translation (1)An officer who does not go out wearing a sword in battle …
image text translation (1)An officer who does not go out wearing a sword in battle …
image text translation (1)His name is Matthew Croucher(2)40 Commando Royal Marines in Iraq and Afghanistan(3)In …