Guns and ammunition are among the many items that people are panic-buying as the coronavirus pandemic continues to spread through the US.

So many people are lining up at gun shops and ordering online that some retailers have had to put limits on sales because of a supply shortage, according to USA Today.