Baja Life Online

Baja Life is a comprehensive guide on Baja California destinations including travel tips lodging shopping dining watersports tour providers whale watching fishing reports weather maps and more.