New York Was Home To America's Last Floating PrisonNew York Was Home To America's Last Floating PrisonThe last flaoting prison in America was shut down recently.Yasmin YoungYasmin Young