The sighting took us down somewhat of a rabbit hole that landed us on a website for the city of Brevard, North Carolina, where it seems the white squirrel has become a beloved part of the community.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results