Captain Tazaryach & The Irritated Genie speak on their collaboration on the fight against child molestation, pedophilia and child abuse. In this video they address Afrika Bambaataa, George Zimmerman and Homosexuality.