When we get 20+ used firearms in a day sometimes. There is really no way to A) have enough storage and keep the database updated and B) not have the guns sell before pictures are taken.
About 40% of the sales are online. And the rest is between in store and over the phone. Most of the sales are sight unseen. Hence the 30 day warranty to make sure the gun works and is in the shape discribed on the website.