The Perfect Beach Day in Los Barriles, BCS, Mexico
Enjoying the Beach: Activities and Attractions Swimming off the beach, watching kiters on a windy day, or soaking up the sun are all typical ways to spend a great day at the beach. Perfect is different for all of us, but one thing is common: big smiles and a sense