With 8 winners so far this season and 5 races still to go, this season has been anything but predictable. What will the next spin bring?