Battle of Zama, Military history

12-March-2019 Tuesday
Art of War. Battle of Zama: outstanding "student" defeats "teacher"


v20240901