It seems that human hasn't quite triumphed over nature yet. It seems the Great Wall of China isn't quite so great. Beavers, apparently wanting to add insult to injury have decided to one up us in the visible from space department. It is truly a sad day for Mankind.