Battle at Chapultepec

Battle at Chapultepec

A lithograph depicting American victory at Chapultepec

Henry Lee III

Trending Now