Crowds from both sides of the border gathered to celebrate Scottish culture at the 5th annual Bellingham Scottish Gathering Festival at Blaine Marine Park on June 6. Festivities included live music and dance, a kids caber toss, animals and plenty of kilts.