Carrollite
Large single Carrollite crystal with tiny chalcopyrite crystals grown on a couple of the faces.