Beast Video

 

Clean Up or Shut Up

6/10/10: The comics of late night take BP to task for the company's claims that it has the oil cleanup situation under control.

More Videos