
Transformers: Armada
Season 1Episode 18Aired 2003-05-09

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


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