David Hobbscap

David Hobbscap is a character in Cars 2.