The island is home to the Toad Stone - a forty foot high statue of a Toad; a God perhaps.
CC AttributionCreative Commons Attribution
Comments
Comments