Superstar Challenge Explained

Superstar Challenge is a Canadian television game show franchise.

Shows