Beach of Gods

Japanese mythology says that gods descend on this beach. Inasanohama Beach. Izumo, Shimane, Japan, 2010.

Leave a Comment