Canada's mighty beavers have been keeping busy. This newly discovered beaver dam, in Alberta's Wood Buffalo National Park, is so big it can be seen from space. Check out some more pics of the 2,788-foot marvel. »5/10/10 8:00am 5/10/10 8:00am
Kinja is in read-only mode. We are working to restore service.