long-term carbon cycle (simplified)

Dana Royer