Skip to main content

100ft Roy Hodgson statue erected, visible from France