Safety concerns over Ammonia Plant to be built in Jefferson Parish.
1 / 8
WDSU - New Orleans
Thu, Apr 18, 2013 8:54 PM EDT