Santa Cruz County, AZ, US.
Is this an older juvenile? It seemed pretty big and has most of the adult plumage, but no “horns” and apparently still some down on the head.
San Pedro River south of AZ Hwy 90 Bridge. San Pedro Riparian National Conservation Area.
I saw other people posting this fish located in Santa Ana