The NFL would probably not like the touchdown celebrations that happen in the China Arena Football League

Group celebrations are alive and well in China!

More Buzzer Videos

More Buzzer Videos»