Definitely fun reading the posts on this thread.
Just realised that's probably because of Sailor Moon (that is anime, isn't it? It's not a genre that interests me, so not that up on it.)
Sailor Moon is anime, yes.
And that's as much as I know. Never watched it, not a big fan of the genre...
You know, it *is* possible that Lara Moon has an anime origin... I just might go and post a message on the band's message board and ask them. *lol*