The one and only Art Department Centipede? FOUND IT !

Sorry, this message has expired