Semi Final 2: Germany vs. Italy

Thursday 28 June 2012
7:45pm - 9:30pm