Apparently Sec. of Transportation Ray LaHood thinks he lives in France, or maybe Amsterdam, or some such tiny, closed-in country. That is the only conclusion I can come to with his idiotic statements recently given to CNSNews. On May 3, LaHood announced a snazzy, wondermous, neato and momentous “sea change” in American transportation, a great […]