From lush forests and rugged mountains to pristine beaches and secluded coves, Puerto Vallarta has something for every type of hiker . . .


From lush forests and rugged mountains to pristine beaches and secluded coves, Puerto Vallarta has something for every type of hiker . . .
