NASA Image Captures Extent of Oil Leak off Gulf Coast

by Yale Environment 360 April 27, 2010 5 comments