Ophelia, a North American river otter, was found on March 28 and returned to the NEW Zoo & Adventure Park in Suamico, Wisconsin, the zoo announced on Tuesday.