Where To Stream Star vs. the Forces of Evil Season 2 Episode 7
Star vs. Echo Creek
- Aired August 1, 2016
- 30 Min
- Rated 8.5
- Number 41 Of 106 Rated Episodes
On the run from the law, Star takes refuge in Echo Creek aquaduct.
Star vs. Echo Creek
On the run from the law, Star takes refuge in Echo Creek aquaduct.