Sheep with crazy horns, refusing to come any closer. Manx, possibly? #sheep