I think you all already know my thougts on this song..
It is BEYOND amazing! I love everything about it! The lyrics.. the message.. the attitiude Katy sings it with.. I love it all!
Well now we have a video to go along with it!