Larry Walter Smith, a 59-year-old man, has been missing since April 20, 2017, from Davie, Florida. He was last seen by his employer in the 13200 block of southwest 16th Street. Smith, who was homeless at the time, frequented the area of southwest 26th Street and southwest 136th Avenue.
The circumstances surrounding Smith's disappearance are considered suspicious. Authorities were alerted to his case when it was discovered that he had left all of his personal property behind, including h
...Read MoreLast Seen: Apr 20, 2017