Skip to content


Now that oil is again on a record high of 106 dollars per barrel, and Russia is replacing Saudi Arabia as the biggest oil producer, and the all time peak of crude oil production is still May 2005, it is good to revisit the good old Olduvai theory:

Post a Comment

You must be logged in to post a comment.