In 2010, Steven Carter went on a missing kids website and realized that he had been missing for about 33 years reddit.com: what's new online! By: /u/whicky1978 7 November 2026 at 22:50 submitted by /u/whicky1978 to r/BeAmazed [link] [comments]