What is a Horned Frog? TCU players explain

A horned frog is not actually an amphibian. It's a lizard. But TCU players have also adopted a meme mascot, the Hypnotoad.