Final answer:
The bodies of water that border Spanish territory include the Pacific Ocean, the Caribbean Sea, and the Gulf of Mexico.
Step-by-step explanation:
The correct answer is D. all of the above. The bodies of water that border Spanish territory include the Pacific Ocean, the Caribbean Sea, and the Gulf of Mexico. Spain is located on the Iberian Peninsula and has coastlines along these bodies of water.
Learn more about Spanish territory and bodies of water