Carl Cox kicks off the 25th year of The Essential Mix with a fresh mix for 2018. Featuring new music from Dense & Pika, Eats Everything, Nathan Barato and more.