The Keystone pipeline, that carries tar sands oil from Canada through seven states, leaked more than 383,000 gallons of oil according to North Dakota regulators. The company has promised the spill...