Mega Altaria ex Espeon

1st Place in LeoWizard Championship Last Chance Qualifier (44 Players)#1 from okarun on November 1st, 2026