CLEVELAND, Ohio -- Although it got off to a bumpy beginning in this town, the bright red "Free Stamp" public sculpture in downtown Cleveland's Willard Park has become a regional icon and a landmark.