cloverchronicle.com
Black Locusts Swarm Islam's Holiest Site In Saudi Arabia... – The Clover Chronicle
Flying insects invaded the Grand Mosque of Mecca, Islam’s holiest site in Saudi Arabia.