CBSN

Americans paying nearly $3 per gallon ahead o...