
The
Body Shop in West Hollywood, California, is the world's top strip club,
hands down. It's not about class or style or even decent drink prices.
It's about history.
All those historic
touchstones were burned away thanks to an electrical fire in 2008, but
that hasn't ended owner Salah Almudarris' dream of dominating the
entire state's strip club market...
Read More...