H&M x Keith Haring All Over Print Oversized Zip Up Fleece Jacket Large / XL

Size Large but could fit a XL too depending on how you like your fit. Length down the centre, neckline to bottom hem 28".

eBay