Lil 2z drops off “Puppets” single

Upcoming Dallas, Texas recording artist Lil 2z drops off “Puppets” single