Oban hosts 10-day Festival of the Sea

Charlotte's Bay
Charlotte's Bay