Fact #128688
When:
Short story:
The Foo Fighters play a concert for 500 competition-winning fans in the abandoned Walker Air Force Base, Roswell, New Mexico, USA, site of the alleged alien autopsy that followed the crash of an equally alleged UFO.
Tweet this Fact