Designed by
Title
The Suicide Squad opening at Leicester Square, London, UK #225742260
Description
Giant Starro statue at Leicester Square in celebration of the release of The Suicide Squad. London, United Kingdom 28 July 2021.
This image is editorial