NewsNation with Tamron Hall 05/15/14

Major oil spill in Los Angeles

Ten thousand gallons of oil spilled onto the streets of Los Angeles. Tamron Hall has the latest.

Channels