Toadally Outrageous ... a parody on the Australian invasive Cane Toad.