Green Car Congress favicon

API reports record US petroleum production in April: 10.543 million b/d; strongest April demand since 2007