Not a logo, but found the illustration interesting.
bump
rats, rats, i love rats!
picked up on ffffound
http://www.yellowratbastard.com/…