Jon Polito as Mizaru (voice)
Episodes 1
Simian Says
September 23, 2011
• 23m
2x14
Simian asks the team for help when a DNAlien takes over his home world.
Read More