About droidrants London, England, UK Bio: Comic, film and music enthusiast. 'Nuff said View complete profile Share this:TwitterFacebookLike Loading...