whaleshark, snorkeling with a giant sea in La Paz, Mexico