By PEDESTRIAN.TV Published May 5, 2010 Behind the scenes footage from the studio recording of Foals’ beautiful sophomore LP “Total Life Forever”, taken in Sweden.