Was A Mountain Lion Spotted Wandering Roads in Upstate New YorkWas A Mountain Lion Spotted Wandering Roads in Upstate New YorkIs that a mountain lion wandering outside an auto parts store in Upstate New York? BethBeth