Designed by
Title
Olimpiyskiy Stadium with UEFA Champions League final banner. Kiev, Ukraine. #117083112
Description
NSC Olimpiyskiy Stadium with banner of UEFA Champions League final. The biggest game in club football will this season be contested by Real Madrid and Liverpool.
This image is editorial