Louisiana Sen. Mary Landrieu received almost $1.8 million from BP over the last decade.
MSNBC television host
a broadcast of the Ed Show
Subjects: campaign-finance,energy,oil-spill,punditsSpeaker: ed-schultzSpeaker Job Title: MSNBC television hostParty affiliation: none