Video: Pete Rock & C.L. Smooth Live In London

11.13.09 8 years ago 9 Comments

Not sure if there are any future indications that you can read from this but seeing Mecca & The Soul Brother together again on stage is sight for sore eyes…and sweet sounds for the ears.

Around The Web