Christian Guide to Small Arms
The Christian’s Guide to Small Arms was developed in response to the fact that most American Christians have fallen into ignorance concerning the responsibilities and skills required of the Christian freeman. CGSA is not intended to be THE definitive source … Continue reading