repentancenow.com
Locust Plague In Mecca
“the locusts invaded all of the land of Egypt” Exodus 10:14, Torah