Transformers: Armada Backdrop Blur

Video Loading...

Transformers: Armada S01 E18 Trust

Overview

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