Shell Jackets

The overcoat of overcoats, shell jackets are the final layer of defense between you and the outdoors, so it's nice to have one that keeps the wind off, warmth in, and water away. All while making you look great. Not a tall order at all.