80ft Giant on New Brighton Beach. Part of Royal De Luxe Street Theatre show on the Wirral and Liverpool
You must be logged in to post a comment.