1 cursed spot in Kamaguchi, Japan
Awaji Kannon or World Peace Giant Kannon, was a large gypsum statue, museum and temple complex on Awaji Island, Hyogo Prefecture, Japan. The statue, w...
Share it with the community!