KRASNAYA POLYANA, Russia — When you check in to the Mirror Lake Inn in Lake Placid, N.Y., owned and operated by Ed and Lisa Weibrecht, there proudly on display is the bronze medal their son, Andrew, won skiing the super-G in the 2010 Vancouver Winter Games.
Of all the medals the U.S. Ski Team won in Vancouver, that bronze seems perhaps the most incredible. Andrew Weibrecht? Who?