Experts say that the newly discovered oil in Lake Pontchartrain near New Orleans is not likely to cause much environmental damage. But the presence of tar balls and oil sheen so close to the Big Easy is a psychological blow.
Get Our Email Newsletters
The best in New Orleans dining, shopping, events and more delivered to your inbox.