Sept 19, 2011 – Foo Fighters performed last night at the Palace of Auburn Hills in Detroit, Michigan.
(click image for more)
2,387 total views, 2 views today