STS the illustrious

For the last month, Atlanta’s own STS has been secluded down in his native habitat, TreeSound Studios, putting the final touches on his upcoming project, The Illustrious. Fortunately, was in the house and provided visuals for a sneak preview entitled,  ““. Produced by Philly’s own, Bear One, the track is the first leak off […]