Home Tags John O’Bryan

Tag: John O’Bryan

A Field Guide to History’s Weirdest Weapons

Need to know the difference between an arquebus and a blunderbuss, a kwan dao and a falx, an onager and a trebuchet? Of course you do.