Comment

Matt

Some clues conflict, but the majority suggest the south and east coast, I'm starting to believe Texas is the home.

Replies

yody94

It can't be Texas, because in the Christmas episodes there is always a ton of snow.