I'm pretty sure that's not a blue, probably a spotted. But my exotic ID isn't very honed, so I may be incorrect.
Looks like a pretty typical juvenile Blue Tilapia to me. They can have many different looks depending on what type of water there hangin out in. I've caught some that were almost brown. They were living in a roadside puddle along with a bunch of walking cats and hoplos.
Yeah, I wasn't really sure if I was right... The color kinda threw me off.