AE Denim Trench Coat
Detective chic meets Canadian Tuxedo in this unique, ultra-stylish oversized outer layer.