First Majestic Agrees $90M San Martin Silver Mine Sale with $2.5M Upfront - AG News | Rallies