Share On The Shore

Share On The Shore

Ontario, Canada / Share on the Shore - a family friendly gathering on the beach that connects like-minded people in the community and helps spread spiritual awareness.