Failure to upgrade A90 could choke Peterhead harbour

Peterhead Harbour
Peterhead Harbour