If you order a firearm online, you must have it delivered to a FFL dealer.
 FFL stands for Federal Firearms License. ... Generally, all firearm manufacturers and dealers who ship or receive guns and ammunition require an FFL to conduct business, and it forbids them from transferring these items to a customer unless certain conditions are met.
Impact Guns
Classic Firearms
Grab A Gun
Cheaper Than Dirt
Gun Mag Warehouse
More Coming Soon