- This event has passed.
Great American Rock Hill Gun Show
December 2 - December 3Free – $10
The Great American Rock Hill Gun Show will be held on Dec 2nd-3rd, 2023 in Rock Hill, SC. This Rock Hill gun show is held at American Legion Post 34 and hosted by Great American Promotions. All federal and local firearm laws and ordinances must be obeyed.