In case you forgot about the three men who simultaneously wowed and scared the crap out of New York when they admitted in March to base jumping from the top of One World Trade Center last fall, they've released a new video that reveals they scared the crap out of themselves, too.