When did Vitruvius serve in the Roman army and what battles did he witness?
Vitruvius served as an artilleryman during the 1st century BC, specifically participating in the siege of Larignum in 56 BC. He documented military campaigns including Avaricum in 52 BC, Dyrrhachium, Pharsalus, Zela, and Thapsus while serving with Legio VI Ferrata.