UPDATE Found Decease; Missing New York Man Seen on Camera before Vanishing

Mysterious Disappearance of Victor “Devon” Scott Baffles Community LaFayette, N.Y. — The disappearance of Victor “Devon” Scott, a 24-year-old man from LaFayette, has left the community in a state of […]