Happy Potter statue unveiled in London

Don't Miss

A bronze statue was unveiled in London’s Leicester Square to celebrate the “Harry Potter” novels. Take a look.

Copyright 2020 Nexstar Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

Don't Miss