Question: What was the most recent year the venue was barcelona, spain?
SQL: SELECT MAX("Year") FROM "2-17358046-1" WHERE "Venue" = 'barcelona, spain';

Question: Wat was the result for the 20 km after 2008 when the venue was Metz, France?
SQL: SELECT "Result" FROM "2-17358046-1" WHERE "Year" > 2008.0 AND "Event" = '20 km' AND "Venue" = 'Metz, France';