Chief Larson and the Fire Puppets Detroit, Michigan
We are the Fire Puppets, united and led by the great Chief Larson, who instructed us in the art of committing spiritual arson.
Contact Chief Larson and the Fire Puppets
Streaming and Download help