Firearms
Firearms

Ruger American Ranch 5.56 NATO 16.1-inch

Specifications