Rod Picott is Making a Scene!

HOME PAGE Making a Scene Talks with Rod Picott! July 19th 2019 finds Rod Picott releasing his eleventh album, titled Tell The Truth & Shame The Devil. The new album is completely acoustic, featuring only guitar, harmonica and Picott’s weathered vocals. Many of the songs on Tell The Truth & Shame The Devil are influenced […]