At a Capitol Hill hearing, Rep. Peter Welch (D-Vt.) questioned top oil execut...
At a Capitol Hill hearing, Rep. Peter Welch (D-Vt.) questioned top oil executives on the Gulf Coast oil spill and America's energy future.
News & Politics
All Comments (0)