I've heard a lot of rumors about this, and I can actually see it happening..
Have Maiden actually said anything themselves or is it just speculation? What does everyone else think?
2 posts • Page 1 of 1
It seems like they've been recording in Paris, so watch this space.