Photo gallery: Cherry Beach's first Promise party of the summer

It was a wet but exciting start to this summer's Sunday DJ series on the water

by ,