I got it at Sam's Club. FYI, if you're a member, and the price has a 1 for the last cent on the price, that means they are at the lowest they will sell that item. These trench coats have been going down from $45 to $40, etc. until yesterday for $20.71. They also had red, deep blue, yellow, tan & black, as well as the purple.
And I want that t-shirt :D