Everyone loves sheep… especially on the top of Cader Idris in Wales.

Everyone loves sheep… especially on the top of Cader Idris in Wales.