Could be a revolver or a Semi.
The only reason I bring this up is, I just hit around $2500 playing keno.
I just put in an ordered for a Glock 20 SF 10mm ($601 OTD), and a Lone Wolf Long Slide kit with a Compensator, flash hider, a silver, and a black thread protectors ($685.31), total $1,286.31 for every thing, and yes the slide kit cost more than the new gun. That's a new record for me. I didn't order the 6" Dillon barrel, yet, but I still have $900 left, but I'm going to save that for now.
Now for the bad news, I won't see the slide kit until the end of September. That leaves me plenty of time to get 10mm ammo.
In case your wondering why I didn't buy a revolver, it's because I have all the revolvers I will ever need, or want, for now.
No pic, but Gunblast.com has the same gun on there sight with the comp.