Lake Worth, Florida, holds their annual street painting festival. This being the 20th year is a milestone with epic artwork.

Source