walewatching-baja-1-rancho-las-cruces

Breaching humpback whale (Megaptera novaeangliae), Gorda Banks, Pacific Ocean near Cabo San Lucas, Baja California, Mexico