Ski Tow
History The first ski tow was invented 1908 in the Black Forest, Germany by Robert Winterhalder. The first one in North America was apparently installed in 1933 by Alec Foster at Shawbridge in the Laurentians outside Montreal, Quebec. It was quickly copied at Woodstock, Vermont in New England in 1934 by Bob and Betty Royce, […]