impactguns.com
It has to be shipped to an FFL (basically, a gun shop) who will do whatever your state requires be done for you take possession. They will charge you a little $$$, I suggest you call you local gun shop and aks them who they are already on file with.
Chase