This is so the mystery place in Guizhou China .