"It's my word against theirs, their word against mine, and video tape doesn't lie," said John Madrid.
Madrid captured video on his cellphone moments after he heard the sound of four gunshots.
In the street, a dog he recognized from the neighborhood, shot.
"Right here, this is just after the police officer discharged his weapon you can see him circling the dog. he still has his weapon drawn at the dog as if it is going to get back up," said Madrid.
On the ground, a man he had seen with the dog before.
A man police identified as Kenneth McNeal.
On the video you can hear McNeal screaming the German Shepherd's name, Tazzy.
"I've encountered him and his dog, three times. I've actually petted that dog myself," said Madrid.
"We saw them walk up. we saw them, that's what attracted our attention in the first place shining the lights in this man's face," said Carmen Palmer.
Carmen Palmer is Madrid's girlfriend, who also witnessed the account Thursday night.
According to St. Pete Police, this all started at Williams Park, where officers were trying to arrest McNeal for trespassing.
He was walking the dog on a leash, when police said McNeal let go and the dog tried to attack an officer.
It's an account the couple questioned.
"There were 7 or 8 people around him so if he was trespassing why isn't anybody else," said Madrid.
"I heard the officer's voice escalate rather quickly and he said chain up your (expletive) mutt verbatim. Chain up your dog, your stupid dog. That's when he started backing up in the street obviously confused for whatever reason that's when both officers approached him rather physically grabbed on to him the dog kind of got back on his hind legs a little bit but the leash was still taught. That's when the officer pulled out his firearm and discharged," said Palmer.
The St. Pete Police Department told Fox 13 Saturday night this is an ongoing investigation and the department is glad to review any evidence.
FOX 13 / WTVT-TV
Didn't find what you were looking for?