NewsPolice Investigating Death Of Saudi Sisters Found Duct Taped Together In Hudson Riversmashdatopic5 years ago2.2k(adsbygoogle = window.adsbygoogle || ).push({}); Police are investigating the death of two sisters from Saudi Arabia whose bodies were found...