MOUNT BARKER, Wash. — Without a question, Mt. Baker is one of the most spectacular places to ride snowmobiles in the Pacific Northwest during the winter, and the Northwest Glacier Cruisers crew knows ...