NorCal Border Collies

More about Charlotte