If there’s one thing for certain, it’s that Megadeth is fucking huge in Latin America. From Mexico on down to the tip of Chile, there are tons of fans just itching to go nuts listening to Dave ...