UPDATE: Three Highland League Cup ties fall victim to weather

Mackessack Park.
Mackessack Park.

Breaking