Sen. Barack Obama has been endorsed for president by New Mexico governor and former presidential racer Bill Richardson. Among other things, said Richardson, Obama “will make the historic and vital investments into renewable energy, to help create clean energy jobs and fight global warming.”