bizarrebuffet.com
I Survived Falling From A Skyscraper - Bizarre Buffet Podcast
On the morning of December 8th, 2001, brothers Alcides & Edgar plunged 47 stories down while working on the Solow Tower, a luxury building located at 265 East 66th Street, just west of Second Avenue.