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