QUIZ

Powerpuff Quiz

Test your knowledge of the Powerpuff Girls

Question 1: The PPG live in