Power and Speed are two large bronze statues currently situated at Eltham College in London. They were formerly a part … More
UK based art blog with the best street art and artist interviews
Power and Speed are two large bronze statues currently situated at Eltham College in London. They were formerly a part … More