I was thinking perhaps it would sound perfect sung by Karen Carpenter but then again you need big balls to really give it that epic sound. I wonder if Shirley Bassey would sing it. She's got the range.
Brian Blessed would do a cracking version..."I'VE GOT A LITTLE WILLY..." PS Karen Carpenter def had a voice like an angel...