Mennock Water


Mennock Water - natural watercourse in Scotland, United Kingdom.