Transformers: Armada — S1 · E18: Trust

1 season
Transformers: Armada
Transformers: Armada4.9K users
160K views#47 trending

Autobots and Decepticons face off amongst snowy mountains in the battle for the latest minicon.