Louisianan scientist Estelle Robichaux struggles to deal with the massive oil spill affecting her state while also balancing personal problems.
Read MoreLouisianan scientist Estelle Robichaux struggles to deal with the massive oil spill affecting her state while also balancing personal problems.
Read More