British heavy metal group Iron Maiden's "mascot". Made cameo appearance in The Last Video 2004.
Associate to the Song