“The Owl House” Creator Explains Why It’s Not On Disney+ Yet
This month Disney launched a brand new animated series called “The Owl House”, which is airing on the Disney Channel on Fridays. However the show hasn’t yet been made available on Disney+ and the creator of the series, Dana Terrace, took to Twitter to explain to fans why it wasn’t on the new streaming service […]