Gulf oil spill raises issues for mankind and nature

More...