Caterpillar To Recall Engines, Pay $2.5M in EPA Penalties | 2011-07-28 | ENR | Engineering News-Record