Metro

1,000 gun-rights advocates crowd Boston Common