Once upon a time, Kate hatched and raised a beloved Shetland goose, a rare breed that, fitting a fairy tale, lives on as the namesake and mascot for White Goose Gardens.
Once upon a time, Kate hatched and raised a beloved Shetland goose, a rare breed that, fitting a fairy tale, lives on as the namesake and mascot for White Goose Gardens.