Hecla Mining Co. (NYSE: HL) has agreed to acquire Mines Management, Inc. (NYSE MKT: MGN, TSX: MGT), the companies report.