[...] Gotta admit, this is a well made video.  Directed by Spiff TV for Maybach Films. It will serve as the buzz single for his upcoming new album Teflon Don coming around May. Get the audio here. …