Dragon Shield

Dragon ShieldIn the Museum of London, something is stirring.