What jacket does sam Winchester wear?

Hollister Abercrombie Men La Jolla Cove Military Jacket Coat