Wizard of the Coast revealed many of the cards that will be coming in the next Magic: The Gathering set, March of the Machine, set for release on April 21st We didn't get to see everything, as there are some cards they're clearly holding close to the chest before release, but down below, we have[...]