Amazing Artist Will Leave You Speechless

David Garibaldi is a performance painter that has raised over one million dollars for charities with his artwork. You will understand why people are so impressed with his abilities when you watch this video.

Be uplifted by his amazing skills — especially when the finished product takes shape.