River Polly


River Polly - natural watercourse in Scotland, United Kingdom.