What is the Roman Testudo?

A Field Guide to the Testudo Formation, Its Flaws, and the Myth of the Bog Battle