Demon Six-eyed Toad “ A massive beast of giant proportions,...