Transformers: Armada
Trust still
S01E1821 min· aired 5/9/2003

Trust

TMDb0.0
Nexus es71568TMDb ep 52158TVDb ep 290488

Overview

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