Check out our new site Makeup Addiction

add your own caption

add your own caption

add your own caption

add your own caption

add your own caption

add your own caption

add your own caption

add your own caption

add your own caption

add your own caption

add your own caption

Easily memorize all 649 pokemons names, moves, types, and levels they evolve. Has trouble remembering 20 vocabulary words