Meanz Of Operation- The Defecation

"The Defecation," is a Hard Hitting, Self Indulgent song from Meanz of Operation off of their upcoming album, "The Obvious Secret."

Popular Posts