The phosphorescent centipede