Welcome to Puerto Vallarta
Vendors on the beach - how about a tee-shirt?
Church at Pitillal, a workers community. Outside and inside views.