Homeless Ex-Marine Will Take Your Breath Away Playing Piano in the Streets

A homeless former Marine living in Florida is stopping people in their tracks while he plays the piano in the streets.

A homeless man with a scruffy beard and long scraggly hair looks like a lost soul. But he has magic fingers on the piano and his talent is breathtaking.

Read: On His Day Off This Barber Cuts Hair for Homeless -- See the Transformations!

A video of the man was first posted on Facebook just two days ago. It is captivating the nation, with more than two million views.

"Incredible!” wrote one viewer. “Just beautiful,” said another. And “such talent, it's a shame he is homeless," wrote yet another. 

He's playing the piano on a public sidewalk. Anyone can sit down and play. It's part of an arts project in Sarasota, Florida.

But no one expected this. Pedestrians are taken aback. Another video shows him performing for a father and his young son.

It's reminding many people of Ted Williams, the man with the golden voice, found homeless on the street in Cleveland in 2011.

He became a national sensation and made real money doing voiceovers.

Read: Mean Tweets By Homeless People in Powerful PSA 

So who is this homeless maestro? His name is Donald Gould and he's a former U.S. Marine. Gould's story is heartbreaking. He's 51 and said he has struggled with drugs. His wife died in 1998. He's been living on the streets for at least three years.

He has an 18-year-old son who he hasn't seen since he was a small child. Gould said he thinks about his son every day and hopes they'll be reunited someday.

In the meantime, he plays piano for a world that now realizes you can discover stunning talent in people you'd never expect.

Watch Below: How a Homeless Woman Became a Professional Oprah Winfrey Look-Alike