20 "Many assume the below photo Rachel Chandler posted is of Epstein Island. I thought it was too, but it’s not... The camera footage in the photo is from a club in New York, called Le Baron. Lots of weird Symbols and shady things occurred there." (twitter.com) posted 45 days ago by purkiss80 45 days ago by purkiss80 +20 / -0 7 comments share 7 comments share save hide report block hide replies
https://ny.eater.com/2012/1/28/6618529/le-baron-opens-declared-greatest-place-on-planet-earth
opening night door was manned by a man in a bunny suit, you say? hrmmmmm...
it looks permanently closed now
https://foursquare.com/lebaronn1872773