Figurina Bakugan Ultra Battle Planet, Leviathan Red, 20108451