Marty McFly Country : Royaume-Uni City : Cardiff Year Rank Spirit 2011(Open) 15/24 /24 2006(Open) 11/28 /28 2003(Open) 16/24 /24 < See all the teams