This is a least killifish, Heterandria formosa. They are a native species to north america and one of the smallest fish in the world, 7th or 9th on the list. Females rarely get over an inch with males being smaller. They are a livebearer species.