Current TV presents a hour long special of their new series called "Embedded", where they do a seven day "behind the scenes" of your favorite musicians. In their premier episode they follow Brooklyn emcee Mos Def on his seven day tour in japan. During his tour you see him make stops at Tokyo Giants stadium and shop at some japan premium streetwears stores. Also in this episode you hear Mos Def explain the concept of his latest album The Ecstatic.