Watch: Locust Swarm Descends on Mecca’s Grand Mosque

Islam’s holiest site has been hit by a swarm of locusts forcing religious authorities to launch an unprecedented clean-up operation.

Source: Breitbart News

Leave a Reply