The Florida strait connects which two water bodies?

A ) Pacific ocean and gulf of Mexico

B ) Gulf of Mexico and Atlantic Ocean ✅

C ) South China Sea and Pacific Ocean

D ) Caribbean Sea and Atlantic Ocean