doodleperdiem.com
Larry is the World's Worst Inchworm - Doodle Per Diem
The 624th Doodle Per Diem. It is a drawing of an inchworm with a human head.