Source: Life+Times

Life+Times releases a new episode of DECODED, featuring Bishop Nehru as he breaks down his Disclosure-produced single 'You Stressin',' breaking down lyrics and meanings of this track. Check out this segment above, and watch the animated visual for this joint here.