Mitch is finally back and all hell is about to break loose in Llanview! However, Mitch isn’t the only one who has to answer for their past mistakes… Watch the new video clip promo on Soaps.com!