engineerhoist.com
Combiner Wars Armada Megatron Video Review
Armada Megatron is an homage to the big bad Decepticon leader from the Transformers: Armada series. We haven’t seen Megatron in this body in the IDW Comics which the Combiner Wars toy line is…