It is actually the RAT. Rat organs are located at the same positions as humans. They are over 98% identical to humans. There is a reason humans test on rats before on humans. Is because of the...