Tootsie, a sculpture in West Side Park, Champaign, Illinois









Back to Home Page