In the world of Pokemon there are as many stories as there are these incredible creatures. Some remain secret to all but a select few. Others have become stuff of legend, and there are those who's name become legend. Like the Pokemon themselves these tails have survived the test of time, and with each passing day countless adventures unfold from the top of the world to the bottom of the sea. There are over 300 known species that add to the Pokemon World. But they aren't alone, humans and Pokemon often compete in sports of strength, courage and wisdom, and trust. The partners hope to be victorious in what is known as Pokemon Battles. Together, Pokemon and humans share the world in adventure, peace and harmony.