Trust
Transformers: Armada

Trust

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

Air Date05/09/2003
Runtime21m
Episode Rating

Reviews