Curated by The Blessed Madonna
A hand-picked New Year's Eve playlist from the celebrated DJ and producer.
30 SONGS • 2 HOURS AND 45 MINUTES