BlogWatch Review: Rolex “Polar” Explorer II 216570It’s finally here. The timepiece we’ve all been waiting for since Baselworld 2011. The new Rolex Explorer II (model 216570)...