Poecilia sphenops has only about 9 rays in the dorsal fin, whereas P. velifera has 15-21 rays (usually 17-19). Source: R.R. Miller (2005), Freshwater Fishes of México. (Cannot actually count rays in the dark photo, but the dorsal fin base appears short. Perhaps you can verify the approximate count? P. velifera looks like this: https://s-media-cache-ak0.pinimg.com/originals/d0/25/3f/d0253fd6ee1f3da9625717628819edca.jpg )