Final Season of “Star vs. The Forces of Evil” Set to Debut Sunday, March 10, on Disney Channel and Disney XD occasio 5 years ago