Street art keeps cropping up across the European Space Agency , and this is the latest piece to make an appearance.
Read more...