logo
Transformers: Cybertron
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

Watch now