Pokemon 4 Ever Synopsis

The story of a new Pokemon, Celebi (#251), a time-traveller creature that has powers over nature as well as time and space.

Rated