A once outspoke supporter of George Zimmerman during has changed his mind about Zimmerman and has said Zimmerman could have been the mysterious person who once called him racial slurs over the phone, WFTV reported on Wednesday. 

Friend Frank Taaffe said he was able to look into the camera and say with certainty that George Zimmerman was not a racist after he claimed he shot 17-year-old Trayvon Martin in defense within his Florida gated community in 2012.

But now Taaffe says he's reconsidered his position, and wanted to testify against Zimmerman and say in front of a grand jury that he did violate Martin's civil rights.

A man claiming to be Zimmerman called him from an unknown number two years ago, and made racially insensitive comments about Martin. He shrugged the call off at first and figured it was a prank, but now he said he's unsure.

At the time he received the call, Taaffe was still publicly defending Zimmerman, including on national television. He said he now feels for the Martins and has had a change of heart, even though he's received death threats. He now is seriously wondering if the mystery call came from Zimmerman.

The FBI was notified by Taaffe in June about the call, saying that he thinks Trayvon was targeted because of his race. Though he still isn't 100 percent sure who placed the call.

Still, he said he feels Trayvon's death was wrongful.

"This young man who didn't deserve to die, in my heart of hearts, I do believe that ... if there's a young man that's not doing anything, but talking on the phone, in the rain, sauntering about, let it go. That's why we have law enforcement, let them handle it," Taaffe said, according to Globalgrind.