Board Thread:General Discussion/@comment-6527064-20140413142231/@comment-24368030-20140419122142

It is probably Stinkfly or a new alien.