Those are lyretail sailfin mollies( poecilia latipinna not poecilia velifera). Excellent pictures by the way.