Grand Seiko SBGX261

This is the smartest money you can spend on a watch.

Published by Ben Brooks