ENGELBERG, SWITZERLAND—This weekend marks the start second annual Snow Bike Festival, taking place in the Swiss Alps. Over the course of the 4-day event, riders hailing from more than 20 different countries will take on a prologue and 3 stages. In the
