Axolotls have been found to be gods

It has been tested and Approved by scientists that axolotls are in fact, gods. Studies show a large amount of godly power dwells within them. Researchers are still trying to figure out why and how the axolotls have so much power in them, but nothing is working.