News

Megatron is an iconic Transformer, but there are some interesting facts about his past and his feud with Optimus Prime that ...