Ultra Ball (Item)

Ultra Balls
Ultra balls are near the best pokeball. In many problems they are the most usefull. They are best for Level 25-60 pokemon, depending on some other things.

Appearance
Just like the pokeball just the top is yellow and black.