Semifinals Set: On the Grounds in Stuttgart April 25, 2015 // 0 Comments Three familiar faces and one surprise comprise the Grand Prix's final four. Who will come out on top on Saturday? [...]