• See More

    Aokigahara Forest is really close by, and since this is a famous suicide spot in Japan, it feels a bit eerie and creepy.

Other Reviews by Rong Chen