Powerpuff Quiz

Test your knowledge of the Powerpuff Girls

Question 1 (out of 10): The PPG live in