Tag: McCall area

Master’s World Cup Headed to McCall

  by J.D. Downing The 2008 Masters World Cup, taking place March 1-7, 2008, in McCall, Idaho, will mark the first ”Worlds” hosted in the U.S. since 1998. The event will bring together more than 1,000 adult skiers of all abilities, from over two dozen nations and throughout North America, […]