Egypt Detains Stork In Latest Israeli Animal Spy Accusation

Egypt news

“Yea, the stork in the heaven knoweth her appointed times…” (Jeremiah 8:7) Arabic-language news site Al-Ahram reported that Egyptian police placed a bird under arrest on Friday on suspicion the animal was spying for Israel. Originally, the bird was reported to be a duck, as was picked up by most English-language news sources, but the […]