Watch Star vs. the Forces of Evil season 3 episode 306 tv series online free
Release: Jul 15, 2017
Ludo takes over the kingdom, but struggles with becoming popular with the kingdom's villagers. Marco organizes some of the court entertainers into a resistance force.