Aokigahara also known as or Sea of Trees is a forest of 35-square-kilometre that lies at the northwest base of Mountain Fuji in Japan. Caren has find out that deep in the forest there is one small town where people live longest than any other place in the world. She would like to find out what is the secret of those people, maybe the environment where they live, maybe their way of lifeā¦
How to Play:
To play this game, you will need only your mouse.
Sponsored by: Lagged.com
692 total plays
Comment on The Forest Town: