The banners hanging down the front of the George R Brown Convention Center in downtown Houston, Texas, promise 14 acres of guns and gear.
This is where the National Rifle Association, the largest and most influential US gun lobby, will this week hold its annual meeting — roughly a four-hour drive from the small town of Uvalde, Texas, where a gunman at Robb Elementary School on Tuesday killed at least 19 children and two teachers.
There were swift calls for the NRA to cancel the event, which is being headlined by former president Donald Trump and other high-profile Republicans including Texas senator Ted Cruz and the state’s governor, Greg Abbott. Beto O’Rourke, a one-time Democratic presidential candidate who is challenging Abbott for the governorship in November’s elections, urged him to tell the NRA to hold the event “anywhere but Texas”.