Power and Speed are two large bronze statues currently situated at Eltham College in London. They were formerly a part … More
Street Art and Graffiti from London, the UK and around the World
Power and Speed are two large bronze statues currently situated at Eltham College in London. They were formerly a part … More