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