“DLZ” is a song by the band TV On The Radio. It appears on their third album, Dear Science and was written by Tunde Adebimpe. I don’t own any rights to this song. Go buy some merch from the band.
Originally uploaded to YouTube on March 6, 2018. Watch a version with out embedded ads over at Facebook: https://www.facebook.com/139635786084557/videos/1541251109256344/Continue reading