How NASCAR and the NFL are different: fan culture, commercialization, athleticism, race day experiences, and contrasting ...