A mysterious picture of what looks like a black ring of smoke above the town of Lemington Spa in England taken on Friday has been making news this week. However, the BBC confirmed today that what has been dubbed the “Black Ring of Lemington Spa,” is actually a black ring of smoke.
Read More »