Mexico

 

Puerto Vallarta, Mazatlan and Cabo San Lucas