Did a jigsaw puzzle of Machu Picchu recently.....there were sheep in the picture.
Ohhh that would explain that then.