coat

Modern day cape

The SuperTrench coat is something you’d wear on a sunny day. Why, you ask? Well, how else would you charge your gadgets? This stylish bunch…