River Applecross


River Applecross - natural watercourse in Scotland, United Kingdom.