Rhodochrosite, sphalerite-marmatite, galena, chalcopyrite and pyrite

An amazing small specimen of rhodochrosite overgrowth by black, very well terminated sphalerite- marmatite, chalcopyrite corroded by pyrite, galena, and quartz