User blog comment:TenCents/They're back!/@comment-3199802-20110224223846

OMG! HES PETER PAN IN DSIGUISE!