Soooo... I was gone and my wife was home. This is in my backyard about 75 yards away. I know the picture is small but some of you cat experts may be able to tell what it is. My dogs were going nuts, (I have a Great Pyrenees) and my wife snapped this picture with her Ipad. Anybody think this...