News Narcotechs Drop Self Titled Album mediamaverick - August 12, 2016 0 You heard The Narcotechs’ “Kick In La Puerta” joint & now the crew is back with their self-titled project that not only kicks in the door, but also annihilates everything else in the apartment!!! Check out the dope debut platter below!