The American History Podcast - Shawn Warswick EPISODE 31
2.31 The Battle of Mexico City
00:00:00 00:26:34

2.31 The Battle of Mexico City

Today we get to the final major battle of the war: Mexico City.