Quartz, Pyrite, Sphalerite. Label said "Huaron, Peru" and additional info appreciated. About 3 cm (Author: Darren)