Fact #96610
When:
Short story:
Production crews for the imminent Freddie Mercury Tribute Concert move into Wembley Stadium, London, England, UK, Europe, to begin constructing the stage and set on which the surviving members of Queen will perform with a host of guest stars.
Tweet this Fact