Origin (2)

Transformers: Armada poster
Transformers: Armada
19th December 2003 21 mins Season 1 Episode 51

The purpose and meaning behind the endless war is revealed.

View season
Episode details

Details