Random 'best-of' trip reports:

Church and statue in Mazatlan

 

Turtles everywhere!

 

Crazy jumping bat rays