Battle Of Buena Vista timeline

  • Battle of Buena Vista

    United States General Zachary Taylor was victorious over Mexican General Antonio Lopez de Santa Anna in the Battle of Buena Vista on February 23,... Read more