This must be based on the version from one of the movies I haven't seen, because I don't get why Baby Godzilla would be a frog, a 1/3 (even baby giant monsters are strong!), or give discounts and looting on your other mutant creatures
Another detail to remember is that the sacrificed creature is never actually dealt damage
They simply reflect different priorities
For a 3 mana value, this is an exceptionally useful tutor in white, especially if you can employ some snow strategies that are one of the lesser used special abilities
This happens a way to often these days and people mark cards as fake which are perfectly fine
Some Pokmon are so powerful - like Pokmon ex, or Pokmon VSTAR, that they grant additional Prize Cards when they're knocked out