Cape Ashizuri and Giant Spider
April 16, 2007
Here’s a few pictures of Cape Ashizuri, the southern tip of Shikoku island. This is a really beautiful place and is fairly famous within Japan. One of the Sacred 88 temples of Shikoku is located here, and they say the cape was the point of departure for those seeking Fudaraku, the sacred land of Kannon, the Shinto goddess of mercy. It’s also a popular place to commit suicide.




