Mexico Surf Spots

5 surf breaks in Mexico.

Michoacan

Nayarit

Nayarit (Punta Mita)

Oaxaca (Puerto Escondido)