Pokemon League

An area for the best trainers out there who have collected all gym badges in the region and, to test their skills against the best of the best!