Photos from humpback whale watching in Banderas Bay Puerto Vallarta.
You can schedule a tour right from the resort Grand Bliss Nuevo Vallarta or contact vallartaadventures.com.