BaselworldRolex Red Sea-Dweller 126600 Released at Baselworld 2017Rolex released a new red Sea-Dweller (ref: 126600) at Baselworld 2017. Overall, nothing too exciting here, and mostly expected. Not!...