British oil giant, BP, has pleaded guilty to charges relating to the Deepwater Horizon spill that killed 11 people. BP will pay $4.5B to settle, but is that enough?
Isla Fisher Got a Huge Birthday Surprise
Bush Left a Note for Bill Clinton
Snoopy Gets Fired by MetLife
The Most Beautiful Places in the World