British Town Temporarily Invaded by Bees The city of Leeds, in north central England, is the third larges city in the UK. Yesterday their population grew when two parts of the bustling metropolis were invaded by swarms of bees. Tourists and residents alike fled on foot and bicycle as the swarms took over two separate,…Read more
Category Archives: British Town Temporarily Invaded by Bees
Download our pest identifier app on iTunes or Google Play!