Transformers: Armada

Transformers: Armada· Season 1 · Episode 18

Trust

S01E18·May 9, 2003·21m·TV Tokyo

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

Not streaming in your region — see every region's options

Crew

Keep going