Quartz (rock crystal), sphalerite and epidote

Very well space developed quartz crystals overgrought by small sphalerite crystals and by epidote in the end of crystalisation process.