Puerto Vallarta is a beautiful resort town located on Mexico’s Pacific Coast. Banderas Bay, the largest bay in Mexico, is found there which is also one of the most biodiverse…

Read