HomeFeatureVIDEO: Teyana Taylor – “Business” admin Thursday, October 9, 2014 Feature, Music, The Studio Teyana Taylor’s debut album VII is due out November 4th.