
Transformers: Cybertron — Season 1
S01E032005-01-2230m
Haven
With the help of their human friends, the Autobots construct a new HQ on Earth, but will Megatron discover their secret base before it's finished...
Ready to watch
S01E03 — Haven
Auto-selects the best quality source for you