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?