On a small hill high above Kyoto there are about 120 Japanese Macaques, wondering why strange, bipedal creatures put free food in their hands…

On a small hill high above Kyoto there are about 120 Japanese Macaques, wondering why strange, bipedal creatures put free food in their hands…