Clone Wars trailer leaked

Get it while you still can.