NASCAR Mexico City: A Race Filled with Thrills and Close Calls