The U.S. government may have overpaid nearly $30 million dollars for uniforms for the Afghan National Army because it used a private contractor who offered a camouflage pattern that is unsuited to the country's terrain, the Pentagon's Special Inspector General for Afghanistan has found.