Clone Wars Final Season Trailer Is Here

Disney dropped the last trailer for The Clone Wars the final season, which will begin streaming on Disney+ every week beginning February 21st.