I'm going to throw my towel into the ring for this one. I can't find anything remotely similar. Which is strange, cause if it's been on English TV it shouldn't be that obscure.
Perhaps danne knows this one. You could ask him in the Verified Anime thread.
Bookmarks