Tuesday, May 4, 2010

World's Biggest Beaver Dam: Can be Seen from Space!

At nearly 3000 feet, this furry critter construction project is twice the length of the Hoover dam! It is located in Wood Buffalo National Park in Northern Alberta, Canada, in case you'd like to visit.

No comments: