User blog comment:Rob Macaroni/Uncover the Alien!/@comment-3503787-20120211141528

Just checked a few pics in the NewFiles page...I think it's Karma from Noah 10.