Unbeatable HARD Quiz

1. Which two countries does he Rio Grande separate?

USA & Honduras
Guatemala & Mexico
USA & Canada
Mexico & USA