Special Branch. 🚨
1 min readSep 25, 2020
The first Special Branch, was a unit of London’s Metropolitan Police formed in March 1883.
The first Special Branch, was a unit of London’s Metropolitan Police formed in March 1883.
Cartoons hand drawn, computer colouring. I like turtles. Tech, pixels, ☮ & ❤.