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