GARF
Wondering who the hell Little David is? Me too, but you won't find out here...
Back to the future!!!