Respuesta :

The U.S. general who led the siege of Mexico City was Winfield Scott.