Team Rocket has had a rough career. Giovanni, their leader, doesn't always appreciate them. They're usually broke. And they usually lose. Well, not this time.