Sporting events can be an unbelievable experience.