BP fined a record $20.8 billion for oil spill disaster


Trending Today on Tech News Tube