Battle of the Alamo

Published: Jan. 12, 2021, 11:17 a.m.

Some impression about the Alamo, which is a historical place in San Antonio, Texas, USA.