Barricade

Barricade Main Version Original Universe

Barricade is an Elite Makuta and member of ZFT.