The Spider's Home WebThis past January Russ and Stefan had the rare opportunity to go visit the home of all Spider Excavators: Switzerland. They met with...