When Is the Best Time to See the Great Migration in the Maasai Mara?

July to September is prime time at the Mara River, but the herds keep their own calendar.