S1 · E189 May 200321m0

Trust

Transformers: Armada

Episode Summary

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