Let me say first, that I haven't read any of the stories and I've seen a few previews on the local news shows here, but I really couldn't find a minute of my time to waste watching the story.
I'm guessing that the guy is from the Denver area since that's where all the stories are coming from. You know what, it snows here and sometimes a lot. Black and white, grainy photo, taken at night time, I think the guy took a picture of the snow man the kids made through the window.
Plus, I fugure if there were aliens here they would come up and introduce themselves, or beat me up, one of the two.