Gray Whale watching in Magdalena Bay From Los Cabos in Cabo San Lucas, Mexico