Salisbury: Salisbury Beach will be host to this weekends Sand and Sea Festival. Bryan Eaton/Staff Photo
120627BEAbeach