Which of the following bodies of water connects the Atlantic and Pacific Oceans?
A.
Lake Titicaca
B.
the Strait of Magellan
C.
the Orinoco River
D.
the Amazon River