British Town Temporarily Invaded by Bees

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, […]