Every law enforcement officer knows that some days are nice and easy and others are a complete train wreck. Officer
Puerto Vallarta sits on Mexico’s west coast with beautiful beaches, colonial Spanish architecture and Sierra Madre mountains that seem to