What separates the Caribbean Sea from the Gulf of Mexico and lies in southeastern Mexico?
1) Yucatan Peninsula
2) Florida Keys
3) Bermuda Triangle
4) Cuba