Kimber Micro Raptor

A Raptor is an extinct lizard or a Ford 150. Micro means pretty small extinct lizard. LOL

The main definition of the term raptor is "bird of prey" (eagles, falcons, hawks, owls). I still don't see any problem with the name.
 
Back
Top