XLR8R — Budding Londoner Lord Tusk has sent over "Mega Fashion," a tune said to have been put together after ingesting some hallucinogenic substances while the producer was on tour with Dean Blunt late last year. Focused on a series of '80s-indebted loo...
more info