The Music Store: Spirit of Rock n Roll
Episode 28: In the year 2000, Music Villa moved into it's current location. The crew has several stories of the spirits that came with the building... do you believe in ghosts? You might after watching this episode!
Leave a comment