+193 Pokemon teaches us that Ultra is better then Great, and super is better then good. Amirite?
by Anonymous 12 years ago
by Anonymous 12 years ago
by Anonymous 12 years ago
by Anonymous 12 years ago
by Anonymous 12 years ago