meccchi- all of the pokemons james had on his team at some point!!!

more about : meccchi