New trail camera footage is showing a robust otter population along a British river, according to the BBC. The River Deerness, just south of Newcastle, has been host to 38 otter sightings last year ...