Taurid meteor shower

The Taurid meteor shower is here with what may be its most spectacular display yet.