Photograph by
-
-
0
Edit Photo Details
Cape of God
Cape Kamui in Hokkaido of Japan is an Ainu language meaning the cape of God. The god that the ancient Ainu people saw at Kamui Cape may be a crepuscular rays that was reflected in the sea.
Photo Details
| Date Uploaded: | May 30, 2017 |
| Copyright: | © Toru Hamano |
| Categories: | Culture, Landscapes, Places |
| Assignments: | Ocean Encounters |