The London Police started in 1998 when a couple big English geezers headed to Amsterdam to help rejuvenate the visually disappointing streets of Holland’s capital. They were part of a small group of artists at the time that helped pioneer a new street art movement.
Working on the streets of Odintsovo in Moscow region, the artists created another ultra-neat mural featuring a series of their iconic LAD characters.
The artists are now back in Europe and we wait to hear more from them in the near future.
If you are in the area, you’ll be able to find it near Kutuzovskaya street, 9 in Odintsovo.
Images by SAN Projects