Poor pigeon,hopefully it had a quick death..it's amazing how many yerks there is out there.
Before I take my cats outside I always check for any sick or wounded birds,in this heat,birds get exhausted and weaker..easy catch for any cat/dog.