When I heard this on the news this morning, I had the same feeling.
Yep, there’s a big mosque about 20 minutes west of Indy in Plainfield: North American Islamic Center. Another CAIR/Muslem Brotherhood group. This kid just ‘happens’ to disappear after being in the country only 2 months.
Too convenient if you ask me. Now that I’ve said that if I worked for NPR I’d get fired - lol.