We do live in Kirkwood - South of Creve Coeur (where I grew up) off of I270. I'm guessing I have purchased some half dozen or so pizzas from this Imo's. I recognized this creep as soon as the correct picture was posted on Greta. My three daughters (aged 5,7 & 11) have been inside his store, had him 'ring up' our pizza, using my credit card. The infamous old Nissan pickup was always parked in front, in the heart of the city - absolutely frightening! I never put two and two together until Friday evening. I feel horrible the old Nissan did not register with me, upon the first Amber alerts.
Me too. We're in that Imo's all the time and I had a vague recollection of him after seeing his picture.
This kid was being hid in plain site. Don't go beating yourself up. Just be glad that he was finally rescued.
What can you do? There are white Nissan pickups all over. It's a popular vehicle. Everybody is saying, "People could have done something," but I don't know what. Apartment complexes are kind of impersonal places, anyway.