Tom Friedman's 'Looking Up' Installed Outside St. Louis Center and Planetarium, Missouri, USA

Tom Friedman's dazzling 33 feet-tall stainless steel figure 'Looking Up' goes on permanent display outside the Science Center and Planetarium in St. Louis, the city where the artist originates from.