For a small fee (there's a surprize) one can enter the Ogre Cave to see a bit more of those creatures. This is at a shrine that's settled inside the cave. And these are, perhaps, sacrificial ornaments? Maybe?
taken on 21 April 2015, 15:09
location: Megijima Island in Takamatsu, Kagawa, Japan