The site of Kuburabari gorge and sacrifice site in Yonaguni island of Japan. During Ryukyu Dynasty pregnant women were forced to jump over the gorge, few to succeed, a method of population control.

Code produit:
463288760