Somehow, some way, Iron Maiden won the award for best live act at the BRIT Awards, basically the British version of the Grammys! They beat out Coldplay, Elbow, Scouting for Girls, and The Verve. It was announced on the Maiden website and pretty much all of us FC members voted, but I don't think any of us actually believed they would win. They pulled it off, though!
Is anyone else as impressed by this as I am?