简介:Well, the big leper is right, this is indeed the smell of human flesh. It seems that there is something fishy about this place. Maybe this is the secret base of the Japanese!