20120528 city.bengaluru: Rippling muscles; wizened faces; indomitable spirit