Neil Armstrong's Omega Speedmaster is up for sale; the bidding will end on 18th April. The post Neil Armstrong’s Omega ...