smokedsalmoniloveyou rongzhi A baby marbled polecat (虎鼬) in northern China.English added by me :) Source: rongzhi omg ive never seen these !