Freepik
    Humpback whale slapping pectoral fins in todos santos cabo san lucas baja california sur mexico pacific ocean

    Humpback whale slapping pectoral fins in todos santos cabo san lucas baja california sur mexico pacific ocean