Seriesly TVSign in

Transformers: Armada · S01E18

Trust

2003-05-09 · 21 min

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

Discussion