These are two of my cousins, Todd and Tracy Mecham, with Santa!
Apparently the Seattle area of Washington has been hit with a ton of snow and Todd and Tracy made a sculpture of Santa, they are kids at heart. My memories of Todd and Tracy are neither Todd or Tracy, but always Todd AND Tracy. They are two brothers who I never remember being apart. It's been a long time since I've seen them and I miss them, it was fun to see them "live" on the internet.
Tracy's son submitted the story to the local news station. Click on the title for the link!
Merry Christmas Washington Cousins!