Diplo Announces Release Of Self-Titled AlbumDiplo may be one of the most interesting and controversial… From TechnoSoundz.com…