Designed by
Title
Police boat patrols Cardiff Bay before Champions League final #93708027
Description
CARDIFF, UK - JUNE 02 2017 Police boat patrols Cardiff Bay before Champions League final. Security is high as Wales prepares to host the final of the European Champions League football at Principality Stadium
This image is editorial