Balloon Man Running

Balloon Man Running is a 12 ft tall sculpture by Sean O'Meallie, installed at Denver's Central Park station, in the U.S. state of Colorado.