The Lions Of London

There was an incredibly interesting article on the Londonist website today that I wanted to share with my blog readers. The original article was posted here, they deserve all the credit, not I! London has the largest litter of lions in the world. A magnificent pride their history goes back 120,000 years. There are colossal, […]