© 2010 redboy. All rights reserved. Jumper 18 Aug ’10 This art piece on 23rd street in NYC is insane. Anyone happen to know the story behind it? Related