Home More advice Travel
I was wonderin does anyone no anythin bout townsville ??
isn't that the place where the powerpuff girls live?
it is, lol. let's all go visit them!
It's a city in Queensland, Australia