Galena, sphalerite-marmatite and pyrite

An amazing cabinet size specimen of lustrous large cubic galena crystals overgrowth by black sphalerite- marmatite crystal followed by large pyrite crystals and at the end of the crystallization process second generation of  small pyrite, covered part of the already formed crystals.