Mt. Habrick humbling the crew