We have them everywhere here in tx I dont think they are african they probably are from the u.s. I have litteraly seen hundreds of those little boogers running around all over the place
I used to live in FL and catch those all the time, when you find a bigger one u will notice they loose most there color and the blue in its tail is gone.