Top International News
Floating barriers were deployed in the Pacific off the coast of Newport Beach, California to help contain an oil spill.
Credit dailymail
Floating barriers were deployed in the Pacific off the coast of Newport Beach, California to help contain an oil spill.
Credit dailymail