A mysterious rock island