The Last Aokigahara Souls is a place dedicated to Japanese nature and spirit. Everyone is welcome to relax and enjoy a cup of good tea. Photographers and bloggers can rezz objects upon joining the group.
The Last Aokigahara Souls

The Last Aokigahara Souls is a place dedicated to Japanese nature and spirit. Everyone is welcome to relax and enjoy a cup of good tea. Photographers and bloggers can rezz objects upon joining the group.