Two longtime staples of New York rap, Brooklyn's Talib Kweli and Yonkers' Styles P, toured together earlier this year, and last week they released a collaborative EP, The Seven. They were joined by Styles P's LOX partners Jadakiss and Sheek Louch on "Nine Point Five," fellow New York vet Common on "Teleprompters," the great (comparatively) newer rapper Rapsody on "Let It Burn," and more. The album gets political, it's very in the now, and if you want a new record with classic-style bars, this one's for you. Stream the whole thing and watch the "Last Ones" video below.

Talib Kweli has some tour dates (without Styles P) coming up, including three in his hometown. First, he's the special guest DJ for Questlove's Bowl Train at Brooklyn Bowl on April 27. Less than a week later, he returns to that same venue for full-band shows on May 2 and 3 with K'Valentine opening. Tickets for all three Brooklyn Bowl shows are on sale now. All Talib dates are listed below.

This week's Bowl Train (4/20) has Questlove doing a special Prince tribute (tickets at door).

As a member of The LOX, Styles P is about to play the Ruff Ryders reunion shows, including Brooklyn's Barclays Center on Friday (4/21) and an afterparty at BB King's that same night (tickets). Styles is also on the new Joey Bada$$ album.

K'Valentine also opened the Talib/Styles tour, and she has a new song, "Soul Searchin'," which features Styles P. Listen to that below too.

Talib Kweli -- 2017 Tour Dates
04/21/2017 (TALIB KWELI + BAND) ATLANTA GA CENTENNIAL OLYMPIC PARK
04/22/2017 (TALIB KWELI + BAND) WASHINGTON DC NATIONAL CANNABIS FESTIVAL
04/27/2017 (DJ TALIB KWELI) BROOKLYN NY BROOKLYN BOWL
05/02/2017 (TALIB KWELI + BAND) BROOKLYN NY BROOKLYN BOWL
05/03/2017 (TALIB KWELI + BAND) BROOKLYN NY BROOKLYN BOWL
05/06/2017 (TALIB KWELI) KANSAS CITY MO CROSSROADS KC
05/11/2017 (TALIB KWELI + BAND) OAKLAND CA YOSHI’S
05/18/2017 (TALIB KWELI) DURHAM NC MOOGFEST @ MOTORCO PARK
05/28/2017 (TALIB KWELI) ST PAUL MN MINNESOTA STATE FAIRGROUNDS ON THE MIDWAY
06/25/2017 (TALIB KWELI W/ THE SOUL REBELS) TORONTO NXNE @ PORT LANDS