Tanah Lot a unique rock figure on the shores of the Indonesian island of Bali, (Just east of Java) when high tide occurs it becomes an island from time to time. In the Balinese language Tanah Lot means “Land in the Sea” on the rock there is a temple.
For more info Wikipedia Tanah Lot
Next Photo By Ian Dickson visit his flickr
Photo By Redlands597198