The Second Amendment Controversy Explained by Theodore Johnson

ABOUT THE SECOND AMENDMENT CONTROVERSY EXPLAINED...more