Dabura

Dabura is a Majiin and Demon Lord from the Dragon Ball series

Battles He's Appeared In:
Ghirahim VS Dabura