The Top 5 first generation Pokemon

The first 150 (151 if you have found mew now) Pokemon are arguably the best and that make the most sense in a name aspect. The SWANTONMASTER goes over the Top 5 of them.

Read Full Story >>
The story is too old to be commented.