Anyone catch the Final Lap segment of Speed Report? Someone must have thought they were LBJ and Peter was a beagle..... Couldn't believe Varsha or...