 |
Surfing - Baja California, Vallarta, Oaxaca Sea Kayaking - Baja California Snorkeling - Baja California, Cancun, Cozumel, Isla Mujeres, etc. Scuba diving - Baja California, Cancun, Cozumel, Isla Mujeres, Acapulco, Cabo San Lucas etc. Whale Watching -... |