NOW KWA

虎穴龙潭

Dragon pool, tiger den

– Chinese idiom