An abandoned upscale hotel in Japan, reclaimed by nature.
about 5 months ago —

An abandoned upscale hotel in Japan, reclaimed by nature.