Microsoft Surface Go 3 Launch Date, Price, Leaks and What we know so far October 23, 2020 by Mathew Rockford