Vanishing Man

Vanishing Man

Available on discovery+
S2 E13: In Newburgh, N.Y., a short order cook vanishes from in front of his home; four teenagers find a badly beaten body in the woods near Raleigh, N.C.