A DOG PARTY! BIG DOGS, LITTLE DOGS, RED DOGS, YELLOW DOGS, BLACK DOGS AND WHITE DOGS!

WHAT A DOG PARTY!

@ Camp Dogwood