Church Street, Manhattan, NY 10006
The skylight, meant to open on the anniversary of 9/11, has been leaking since last fall
The Port Authority is working to repair the ripped rubber seal running down the $32 million skylight