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