WatchTrove

Transformers: Armada ยท S01E18

Trust

Summary

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