jluk Posted September 18, 2017 Share Posted September 18, 2017 Does that horn sound annoying inside the stadium? I really did not think much of it until I watched NFL rewind and i felt like it didn't match the emotion of the touch down celebration. Thanks and Go Falcons. Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.