This electro artist, whose real name is Christopher Mercer, hails from Leeds, England. He tours all over England and is currently on his US tour.
Added by Upcoming Robot on April 12, 2011