Designed by
Title
A huge balloon installation of the UEFA Championships trophy in Madrid, Spain #158601032
Description
Madrid / Spain - 05 31 2019: A huge installation of the UEFA Championship League trophy is located in front of the Royal Palace at Oriente Square before the Liverpool and Tottenham final match
This image is editorial