New York
Watching the weather channel the other day on Sunday morning early the guy was going on about how big a sled head and he was worried about the snow around Old Forge I believe.....Anyone ride with him or know him?....I think they work out of Atlanta but not sure but I would think he may be from...