National Post (National Edition)
MAGIC MARKER
The new Harry Potter statue is unveiled in Leicester Square on Wednesday in London, England. The statue is part of the Scenes in the Square film trail.
National Post (National Edition)
The new Harry Potter statue is unveiled in Leicester Square on Wednesday in London, England. The statue is part of the Scenes in the Square film trail.