Old news -- the date on it is July 11, 2005. A couple employees were arrested for illegally disposing of dead animals, too -- they tossed the corpses in trash bins outside a store, the cops did a stake-out, the pair was arrested.
Black eye for PETA (which is not by any means my favorite animal organization).