LogoBETABeta
Trust

Transformers: Armada

Season 1Episode 18Aired 2003-05-09
Trust

Trust

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