
mysterious art installation turns up on nycs north brother island 65895
A mysterious art installation featuring an outdoor living room has been discovered on the shores of North Brother Island, an abandoned site in New York City’s East River. The arrangement, which includes a vintage wood-paneled television and a leather armchair perched on a concrete block, was spotted by a local kayaker. The island, once home to a quarantine hospital and the site of the General Slocum maritime disaster, has been closed to the public since 1963.
