Flood defences stand firm as Forres flirts with disaster

Flooding on the A96
Flooding on the A96