a stonehenge on a green island