Jilong Castle Country Club, Guizhou province, China

 That’s an evil hideout !!