If you take into account that some southern US states like Florida where ruled by the Spanish crown untill the early 19Th century, I hardly find it surprising that so many people speak Spanish in the US, basically in America south of USA nearly all coutries speak Spanish,Brazil is the mayor exception.
