Finally some good news: GM may have a hit on its hands

Back