Charizard vs Pikachu

Charizard vs Pikachu is a What-if? Death Battle

Description
Mascots Pokémon franchise fight a Death Battle to see who is the ultimate pet