japanthis.com
What does Meoto-bashi mean?
Lovers and human sacrifice?