Beaver Dam is So Huge, You Can See It from Space | Climate Heroes World news Beaver Dam is So Huge, You Can See It from Space | Climate Heroes