Portsoy book festival returns for fifth year

Stuart MacBride will visit Portsoy this weekend.
Stuart MacBride will visit Portsoy this weekend.