The Hummer, symbol of absurd gas-guzzling obnoxiousness, is no more! General Motors, the American car firm, announced plans to shut down production today. They’d tried to sell the company to a Chinese concern, but the Chinese government wisely held up the deal. Now let’s see if we can have a race towards clean energy as well as away from the dirty stuff!