SUPER STORE IND: Gets $20T Fine for Ammonia Leak Reporting Delay
SAN FRANCISCO, California September 29, 2008 — The U.S. Environmental Protection Agency fined Super Store Industries $20,280 for failing to immediately notify the proper authorities after an ammonia release at its facility located at 199 Red Top Road in Fairfield,…