Teflon – Teacha Shadow [New Music]

Teflon dropped new track which was said to be a various artist diss. But fans from the Vendetta camp are saying that we all can hear clearly who these shots are firing at. Do you think Teflon stand a chanc...