AE Denim Trench Coat

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