Exploring A Strange Island