Kill me now. I am watching the China debrief and that damn cartoon from NASCAR just poped up when they were showing a ground level camera shot. WTF?