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...