That's the gun, I've no idea what type, outside the local American Legion building. Winston Salem Post 55 is on Miller Street. I drive by it all the time, but I've never been inside.
From the sign outside I know the hall is available to rent, and that Post 55 holds weekly dances there.
From their website I know that Monday and Thursday are Dollar Beer Days.
Winston-Salem Post 55