He reminds me of that green POS that sells Mucenex! I think its a piece Green Piece of Snot!
perfect description....and now I want to go vomit
See the pic in #10 :-D
Similar pervy creature...