Last seen in Aalborg, Denmark, Fintan Magee has now landed in good old Russia where he painted a new piece on the streets of Moscow.
In town for the Most Street Art Festival, the Australian artist brought some of his signature imagery for the locals to enjoy. The result is this beautiful piece entitled “The Messenger”.