Yakusugiland

How do so many trees grown on the granite rocks?

Be First to Comment

Leave a Reply