A curious sheep on Isla del Sol