Point of No Return

"Point of No Return" is the twelfth episode of the Star Wars: The Clone Wars television series' fifth season.