More evidence that the Earth is a self-regulating, self-adjusting system.
More evidence that God is just TOO AWESOME~!!!!!!!
Just as The Creator designed and created it.