Yes
No.
Virginia does not have registration of ordinary rifles, shotguns or handguns- nor do most US states.
It depends on what you mean. If you have a few guns that own that you want to sell, you can sell them to another individual that is in Tennessee with no license required. If you regularly sell guns, you are supposed to have an FFL.
Rifles, shotguns and handguns.
Laws vary from state to state. In MOST states, there is no "registration" of firearms as such. If you live in a state that DOES require registration, then yes, that would be illegal.
Most historians believe handguns were first invented in the mid 1400s.
In most U.S. States, handguns don't require registration.
Yes
Yes, Michigan requires residents to register handguns when moving to the state from another state. New residents must register their handguns with their local police department or county sheriff's office within 30 days of moving. This applies to all handguns, regardless of whether they were acquired in Michigan or another state. Failure to register can lead to legal consequences.
According to most historians, the first handguns appeared around 1450.
most long guns 18 some handguns 21. state law migh be an issue