japanthis.com
What does Shakujii mean?
Shakujii Park is a famous park in Tokyo, but do you know it’s dirty little secret?