Temples of Juno, Janus, and Spes

The temples of Juno, Janus and Spes and the Punic Wars.