Answer:
Mexico
Step-by-step explanation:
Mexico is the only country that shares a northern border with the United States, as well as a southern border with the Latin American countries listed in your question.
4.5m questions
5.8m answers