Steven Ross Brown, a 67-year-old man, was last seen in Virginia Beach, Virginia on July 27, 2020. He may have been sighted entering the water off of 86th Street and has not been heard from since. There is limited information available regarding his disappearance.
At the time he went missing, Brown was described as a white male, standing at 6'1" and weighing 205 pounds. He had blue eyes and was bald. Distinctive features include several scars on his legs, a scar on his neck, metal pins i
...Read MoreLast Seen: Jul 27, 2020