Taylor Berman · 10/08/13 01:49PM Police found a duct-taped human leg in the East River in Queens yesterday afternoon. Maybe it’s related to the Adidas-clad severed foot found last summer off the coast of New Jersey?