Where do Mexicans Come from?

Mexicans come from a country named Mexico. This country is located right south to the United States of America. Mexicans are a mix of indians that lived on the land for hundred of years and Spanish people from Spain that came later on to this continent.