I have a couple Geophagus Iporangensis juvies from Uraguay, a variant of Geo Braziliansis complex . The fish in the pics is about 2 inch, not yet developed the adult color and trailers as the OP fish, but hope he will turn out just as magnificent. For a Geo, he is more aggressive than I thought and wouldn't stopped picking on his sibling and other fish of his size. I don't know how large he will eventually reach and whether his aggressiveness can be under control as he grows.