Pokémon Go Eggs and how to hatch them faster — Updated for June!

Which Pokémon can you hatch from 10 KM, 5 KM, and 2 KM Eggs? And what are the new ones from Gen 2?

Read original article:  

Pokémon Go Eggs and how to hatch them faster — Updated for June!