Thread: New Jersey's Tru Trilla drops explosive new album "God of Barz" with production from Chicago, UK, Spain & LA
Spell Wu Tang (Use capitals and space)