Bandai’s Dragon Ball Super Card Game exhibits off new Ultimate Squad playing cards that includes Super Saiyan 2 Kefla and Perfect Cell.

Source link