Darvin Flores Caballeros was arrested on Thursday, according to the Walton County Sheriff's Office, located in Florida's western panhandle.
An 86-year-old Charles County man has been missing since going for his afternoon walk in chilly weather three weeks ago.