walewatching-baja-1-rancho-las-cruces Breaching humpback whale (Megaptera novaeangliae), Gorda Banks, Pacific Ocean near Cabo San Lucas, Baja California, Mexico