
Expand
Updated
Beavers are set to return to Loch Ness in Scotland, Good News Network reported on November 3, 2026. They were last sighted in the area between 1526 and 1527. The animals are key ecosystem engineers that can fell trees and reshape waterways.
Sources:Good News Network