
Hey Look! There’s a Giant Buddha Chilling on the Roof of Russell Simmons’s Downtown Penthouse
While waiting to take a tour of 4 World Trade Center recently, someone whispered in The Observer’s ear that if we looked closely, we would get a look at Russell Simmons’s Buddha. His what?
Turns out this was not some sick joke. As is well-known (from the various signs he has hung in his windows over the years), Mr. Simmons, the rap mogul, lives across the street at 114 Liberty Street. Or rather used to—the Def Jammer is trying to sell the place for $11 million as he moves out to the West Coast for good. Read More


