Chubbiest Squirrel You've Ever Seen Lives in Rochester, NHChubbiest Squirrel You've Ever Seen Lives in Rochester, NHThis squirrel from Rochester, New Hampshire, seems to be embracing his/her curvesKiraKira