The Clock Tower

The Clock Tower is the twenty seventh episode of Ben 10: Maximum Heroes.