If you're lucky, you may catch a glimpse of the dwindling centipede population at Then Sze Hoon, also known as the Centipede Temple.