World’s Largest Beaver Dam
The worlds largest beaver dam has been spotted from space
The actual dam is located in Northern Alberta and was found on this day in 2008.
It’s 850 meters long! Ellen saw it two years later in 2010 and featured it on her show!