street art Left versus the right November 28, 2008 Steve Recent work from Above at the conclusion of his South Central tour. Here’s hoping London is on his calendar for 2009. Have a look at the video here.