Embark on a 2-day whale watching excursion on Baja's Magdalena Bay, with an overnight stay in the area. Set out from Todos Santos to view these magnificent marine mammals that typical swim right up to your boat. You may even get an opportunity to touch one. After dinner and a good night's rest head out the following morning for 3 more hours up-close with grey whales. This multi-day adventure includes round-trip transport and some spectacular scenery, including mangrove forests and barrier beaches.