We thought we had seen it all when it comes to the Kardashians.

That was until Kim took to her Twitter page to share photos of her recent visit to a Miami gun range.

Kim, who dressed in a black pantsuit and sky-high heels for the occasion, is currently filming her reality show "Kourtney & Kim Take Miami."

Strangely enough, from the looks of her target, it appears the 32-year-old has a pretty decent shot.

Related on HuffPost:

Loading Slideshow...
  • Kim Kardashian