Information
- Member: AnimatedRock
- Studio: "Oh Yeah This Clip Rocks" Studio
- Title: Sailor Moon - Helena
- Premiered: 2005-00-00
- Categories:
-
Song:
- My Chemical Romance Helena
- Anime:
- Comments: This is my first ever music video so hope you like... you should know i had no idea what i was doin.