A 25-foot Jeff Goldblum statue pops up in London

The statue is laying near the city's Tower Bridge.

July 18, 2018

Top Stories

ABC News Live Presents