An indestructible monster of indescribable power on the galaxy’s most densely populated planet – what’s the worst that can happen? Find out when “The Zillo Beast Strikes Back” in an all-new episode of STAR WARS: THE CLONE WARS airing at 9:00 p.m. ET/PT Friday, April 16 on Cartoon Network.

More...