The secret site in England where beavers control the landscape

Two beavers were released at a secret location in Devon, UK in 2011. Now they’ve completely transformed the landscape including improving flood management in the area