What to expect at Aberdeenshire’s Portsoy Boat Festival this weekend

Portsoy Ice Cream Facebook page