German fans celebrated long and hard after their football team’s astonishing performance in Brazil. A stunning 7 -1 win over the host nation in the semi final of …

source