Creepy facts #19

15 0 0
                                    


Once you go in aokigahara forest (suicide forest , in japan ), the ghosts there will actually follow you back home and they can also be the cause you depression.

Creepy factsWhere stories live. Discover now