Baja Mexico : Paradise for man and dog