Sailor Moon Theme w/ Street Fighter Sounds

Finally, a nerdier version of the Sailor Moon theme song.

More:

We like you. Do you like us too?