
S01E18
09 May 200321 minTrust
Transformers: Armada – Season 1
Autobots and Decepticons face off amongst snowy mountains in the battle for the latest minicon.

Transformers: Armada – Season 1
Autobots and Decepticons face off amongst snowy mountains in the battle for the latest minicon.