Germany Vs Sweden


Russia 2018 live at the best Sports bar in barcelona. Come Watch EVERY SINGLE MATCH on our Massive new projector screen.