260-Jin Chinese Giant Destroys Japanese Guard Who Thought She Could Outrun Her When 260-jin Liu Yutong (the “Big Baby”) ...