Browse 1 movies from Scarcrow Arts
A sock puppet tries to find his moment in the limelight as a musician in Boston.
Dec 2021