By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Did any1 else lose there shit when the new power up was revealed? I immediately thought "does this mean peach was once a toad!?"