Rainbow pyrite, sphalerite and galena

An excellent cabinet size specimen of small galena and sphalerite crystals, overgrowth by very lustrous pyrite crystals lately, in the process of oxidation, coated by bornite and covellite.