Megatron Must be Stopped

I am apparently Megatron

I AM
67%
MEGATRON
Take the Transformers Quiz

Bring it on “Le Boof”