$3.2 million ruling against Rock 'N' Roll Marathon upheld