Question: Where is the TV show with Mandy Musgrave as Wendy located?
answer: the fictional town of Star City, California