Juan Morales timeline

  • Siege of Veracruz

    The Battle of Veracruz was a 20-day siege of the key Mexican seaport of Veracruz, during the Mexican-American War. Lasting from March 9 to March... Read more