Transformers - Fight for the Planet

Transformers fight with the invaders in order to defend their planet. Now challenge yourself !