I’m still not sure if he could see me!

On the northern-most point, on the Isle of Skye, Scotland, I stumbled across this magnificent chap. With all that fur, I’m still not sure if he …