We present a clustering algorithm which is unsupervised, incremental, ad hierarchical. The algorithm is distance-based and creates centroids. Then we combine the power of evolutionary forces with the clustering algoritm, counting on good clusterings to evolve to yet better ones. We apply our approach to standard data sets, and get very good results.