The other day I posted about London’s Lord Mayor’s Show – the centuries-old annual celebration of the Lord Mayor which takes place every November with a ton of pomp and whimsy. I just love this photo I snapped while attending this year’s event this past weekend that shows how wacky it gets. Watch for a full gallery of my Lord Mayor’s Show photos coming soon.