Walking Ballista (Card)

Walking Ballista

In 6729 decks 3% of 227315 decks

Average Type Distribution