Jul 24, 20151 minIs this a sign?A swarm of locusts heading from Texas to Oklahoma was so large that it was detected on Doppler RADAR. In the Bible book of Exodus,...