I'm no expert, but that is definitely not a toad...