Lost Idol

My blogs

About me

Location United Kingdom
Introduction Lost Idol – Producer / Radio Selector / DJ – is the nom de plume of James Dean, a shadowy sonic explorer circling the periphery of contemporary electronic-based music.