Shaggy dog

From Wikipedia, the free encyclopedia

The term "shaggy dog" can refer to: