Share
twitterlinkedinfacebook
Image 1 of 1
Japan10-67.jpg
Sun rays through the clouds, "Fingers of God", Lake Chuzenji, Japan