Where can you watch mew mew power?

if you are in the UK then popgirl still plays it. You might have to have sky to get that channel though...

You can always watch it on youtube if not on tv!