Indonesian farmer's delight: lustful encounter with a naughty sheep. Indonesian farmer's delight: lustful encounter with a naughty sheep. EweIndonézia