Focus on this artwork and explore the abstract.
Balloon Man Running is a 12-foot (3.7 m) tall sculpture by Sean O'Meallie, installed at Denver's Central Park station, in the U.S. state of Colorado.
Sean O'Meallie U.S. state Colorado Denver Central Park station