thetequilafiles.com
Beach-hopping in Baja California, Mexico
Almost 800 miles long, Baja is scattered with unspoilt beaches and enchanting towns that are more affordable than the Americanised resorts at its southernmost tip. Complete with a thriving culinary…