How do I get a cracked egg?
You need to get to revered status with The Oracles in Sholazar Basin and buy the egg from their quartermaster, after 7 days it will hatch and become a cracked egg which you can loot. Comment by LomaxGnome
Where can I find a cracked primal egg?
It can also appear in the [Treasures of the Thunder King], [Spoils of the Thunder King], [Stormtouched Cache] and [Shiny Pile of Refuse] consolation loot bags. See [Cracked Primal Egg] for what you may find after the egg has hatched. Patch 5.3.0 (2013-05-21): Item quality changed from common to rare.
Where can I find the Zandalari primal egg?
The egg does NOT drop from the humanoid Zandalari Dinomancers . It can also appear in the [Treasures of the Thunder King], [Spoils of the Thunder King], [Stormtouched Cache] and [Shiny Pile of Refuse] consolation loot bags. See [Cracked Primal Egg] for what you may find after the egg has hatched.