A video of a homeless man playing "Come Sail Away" on the piano on a sidewalk in Florida has gone viral.

The video was posted to Aroar Natasha's Facebook page just Monday evening, and has now been viewed over 4.5 million times!

The video shows 51-year-old Donald Gouled playing "Come Sail Away" by Styx, while people watch in complete awe.

Donald is a former Marine and is just a few classes short a degree in music theory.

A GoFundMe account has been set up for Donald, who told the person who shot the video of him that he's been homeless "off and on for six or seven years." The account has already raised over $15,000.