This Day in History: October 23rd- The London Tornado
This Day In History: October 23, 1091 Tornadoes aren’t the first thing to leap to mind when picturing Merry Olde England, but a whopper of a twister tore through London on October 23, 1091. It is thought to be the largest known tornado in the UK, as well as the earliest – at least that we know about. From contemporary […]
Read more