I'd completely forgot to reply to this, sorry mate. I'd received a PM for Mudflap not two hours before I received this wall post, sorry mate. Best of luck finding him.
Its a cartoon of a mosquito, just saw it on an article about the West Nile Virus and thought it was cool