A view from backstage, Foo Fighters on their second stop of their 2012 South American Tour in Buenos Aires, Argentina, April 3, 2012. First stop Santiago, Chile, last stop Brazil!