Must-have Christmas item that's been made in America since 1912

The famous L.L. Bean boots are still being made in Maine one pair at a time.

December 19, 2016

Examined