Battle

Battle of Siponto

663 battle

663 battle

Meanwhile, elsewhere