damn how lucky were England last night! ๐ฎ gotta be either Spain or Germany gonna win it now right? what you fellas reckon? ๐ค