Published by WQXR News As Storm Moves In, A Wait-and-See in the Gulf NASA recently released pictures showing the view from space of the oil spill in the Gulf of Mexico. ( NASA ) i Post a Comment