Giant Praying Mantis insect invades Bow’s Roman Road for the Greenwich and Docklands International Festival, London, England, UK. Performers (by Sarruga, a company from Catalan in Spain) dressed as large mechanical insects came parading down Roman Road in the East End interacting with the public and buildings in a celebration accompanied by music and special effects.
Add to Cart Add to Lightbox Download