Animal research is a recent scientific invention.
True or False
True or False