Where To See Wild Otters in Scotland Otters. I absolutely love them. Love them even more in nature. Read More isle of skyePatrick McKinnonNovember 10, 2019kylerhead, hylerhea, kylerhea, scotland, isle of skye, clan mackinnon, otter, otter spotting, find and otter, south isle of skye, wildlife, sea life, sea life aquarium, acquatic life, nature, wild, loch lomondComment