Trusted News Discovery Since 2008
{{/content}}
World's Largest Beaver Dam Can Be Seen From Space
Video Credit: GeoBeats
Published on July 9, 2020 - Duration: 00:39s
World's Largest Beaver Dam Can Be Seen From Space
Beavers are known to be fastidious workers, but the ones in Alberta Canada’s Wood Buffalo National Park really outdid themselves.