Why does Great Migration happen?

Why does Great Migration happen?

Why does Great Migration happen? The earth vibrates with the thundering of millions of hooves as heaving herds of wildebeest, zebra and gazelles fill the plains to chase the rains in the epic annual struggle for survival known as the Great Migration. It is the...