Vids Granit Xhaka’s 30 yard thunderbastard free kick for Gladbach vs Villarreal By eatmygoal - 28 Nov, 2014