General Motors (GM) recently announced that it will be investing $2.9 billion dollars ...