President Obama talks about an all-of-the-above American energy strategy at a Daimler manufacturing plant in North Carolina that's making trucks that run on natural gas. . .
President Obama talks about an all-of-the-above American energy strategy at a Daimler manufacturing plant in North Carolina that's making trucks that run on natural gas. . .