In this Top Gear segment, Richard Hammond pays visit to Switzerland and discovers some very “special” cars along the way. Watch after the jump.

In this Top Gear segment, Richard Hammond pays visit to Switzerland and discovers some very “special” cars along the way. Watch after the jump.