Pokemon #129 Name: Magikarp
Famous for being very unreliable. It can be found swimming in seas; lakes; rivers and shallow puddles.
129
Magikarp
Water
200
20
10
55
15
20
80
1
False
Famous for being very unreliable. It can be found swimming in seas; lakes; rivers and shallow puddles.
All Pokemon