From Matchlock to M16
Historical Timeline
Huntington, NY
July 19, 2003
PAGE
1
/ 2