Thousands of geese surround a villa in Toluca Lake, California.
Source: PandithNews.com

Thousands of geese surround a villa in Toluca Lake, California.

Source: PandithNews.com