Fact #89027
When:
Short story:
When Arcade Fire, hotly tipped by many critics as the band most likely to, play at Porchester Hall in London, England, UK, Europe, a scuffle with security men breaks out after the band - including French Horns and double bass - deliver an unplanned encore in the venue's foyer.
Tweet this Fact