A proper winter jacket that can handle anything you throw at it.
A convertible jacket with windproof front panels and warmer side panels.
Castelli Teseo Jacket
Castelli Teseo Vest