Moufflon? - hunting trophy