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

Your email is never published nor shared. Required fields are marked *