Walking Ballista (Card)

Walking Ballista

In 7913 decks 3% of 234247 decks

Average Type Distribution